jQuery Html控件基本操作(日常收集整理)
來源:易賢網(wǎng) 閱讀:826 次 日期:2016-07-20 16:32:00
溫馨提示:易賢網(wǎng)小編為您整理了“jQuery Html控件基本操作(日常收集整理)”,方便廣大網(wǎng)友查閱!

這篇文章主要介紹了jQuery Html控件基本操作(日常收集整理)的相關(guān)資料,需要的朋友可以參考下

收集總結(jié)一下jQuery常用操作,希望對新手有用。

基于jquery 1.3.2

<!--<script type="text/javascript" src="jquery/jquery-1.3.2.js"></script>-->

<!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js" type="text/javascript"></script>-->

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>

1.文本框

//文本框

$("#btnTextGet").click(function(){ 

alert($("#txtNum").val());

});

$("#btnTextSet").click(function(){ 

$("#txtNum").attr("value",'123456');//賦值

//$("#txtNum").val("123456");//賦值

});

html代碼:

文本框:

<input type="text" id="txtNum" />

<input type="button" value="給文本框賦值" id="btnTextSet" /><input type="button" value="獲取文本框值" id="btnTextGet" />

2.Span

//span

$("#btnSpanSet").click(function(){

$("#spanId").html("大家好");

});

$("#btnSpanGet").click(function(){

alert($("#spanId").html());

})

html代碼

span標(biāo)簽:

<span id="spanId"></span><input type="button" value="給span標(biāo)簽賦值" id="btnSpanSet" /><input type="button" value="獲取span標(biāo)簽內(nèi)容" id="btnSpanGet" />

3.下拉框:

//下拉框

$("#btnSelectText").click(function(){

alert($("#ddlBook option:selected").text());

});

$("#btnSelectValue").click(function(){

alert($("#ddlBook option:selected").val());

});

$("#btnClearSelect").click(function(){

$("#ddlBook").empty();//清空下拉列表

});

$("#ddlBook").change(function(){//添加change事件

var val=$("#ddlBook").val(); //獲取Select選擇的Value

var text=$("#ddlBook option:selected").text(); //獲取Select選擇的Text

var checkIndex=$("#ddlBook ").get(0).selectedIndex; //獲取Select選擇的索引值

var maxIndex=$("#ddlBook option:last").attr("index"); //獲取Select最大的索引值 

alert(text);

});

$("#btnSelectAppend").click(function(){

$("#ddlBook").append("<option value=\"5\">物理</option>"); //為Select追加一個(gè)Option(下拉項(xiàng))

});

$("#btnSelectPreAppend").click(function(){

$("#ddlBook").prepend("<option value=\"0\">請選擇</option>"); //為Select插入一個(gè)Option(第一個(gè)位置)

});

html源碼

下拉框:

<select id="ddlBook">

<option value="1">語文</option>

<option value="2">數(shù)學(xué)</option>

<option value="3">英語</option>

<option value="4">政治</option>

</select>

<input type="button" value="獲取下拉框選中的值" id="btnSelectText" /><input type="button" value="獲取下拉框選中的value" id="btnSelectValue" />

<input type="button" value="清空下拉框" id="btnClearSelect" /><input type="button" value="后面追加選項(xiàng)" id="btnSelectAppend" />

<input type="button" value="第一個(gè)位置插入" id="btnSelectPreAppend" />

4.radio 單選框

//radio 單選框

$("#btnRadioValue").click(function(){

//alert($("input:radio[type='radio'][checked]").val());

alert($("input:radio[type='radio'][name=IsEnable][checked]").val());//這是jquery 1.3的寫法,在1.2版本下運(yùn)行有問題

//alert($("input[@type=radio][@checked]").val());//1.2的版本的寫法

});

$("#btnRadioSet").click(function(){

$("input:radio[type='radio'][name=IsEnable]").attr("checked",'0');//設(shè)置value=0的項(xiàng)目為當(dāng)前選中項(xiàng)

});

html源碼:

radio控件:

是<input type="radio" value="1" checked="checked" name="IsEnable" /> 否<input type="radio" value="0" name="IsEnable" />

<input type="button" value="獲取Radio選中的值" id="btnRadioValue" /><input type="button" value="選中Value為0的選項(xiàng)" id="btnRadioSet" />

5.復(fù)選框

//復(fù)選框

$("#btn1").click(function(){ 

$("[name='checkbox']").attr("checked",'true');//全選

});

$("#btn2").click(function(){

$("[name='checkbox']").removeAttr("checked");//取消全選

});

$("#btn3").click(function(){

$("[name='checkbox']:even").attr("checked",'true');//選中所有奇數(shù)

});

$("#btn4").click(function(){

$("[name='checkbox']").each(function(){

if($(this).attr("checked"))

{

$(this).removeAttr("checked");

}

else

{

$(this).attr("checked",'true'); 

}

});

});

$("#btn5").click(function(){

var str="";

$("input[name='checkbox']:checkbox:checked").each(function(){ 

str+=($(this).val()+"\r");

});

alert(str);

});

html源碼:

復(fù)選框:

<input type="button" id="btn1" value="全選"/>

<input type="button" id="btn2" value="取消全選"/>

<input type="button" id="btn3" value="選中所有奇數(shù)"/>

<input type="button" id="btn4" value="反選"/>

<input type="button" id="btn5" value="獲得選中的所有值"/>

<br>

<input type="checkbox" name="checkbox" value="checkbox1" />checkbox1

<input type="checkbox" name="checkbox" value="checkbox2" />checkbox2

<input type="checkbox" name="checkbox" value="checkbox3" />checkbox3

<input type="checkbox" name="checkbox" value="checkbox4" />checkbox4

<input type="checkbox" name="checkbox" value="checkbox5" />checkbox5

<input type="checkbox" name="checkbox" value="checkbox6" />checkbox6

<input type="checkbox" name="checkbox" value="checkbox7" />checkbox7

<input type="checkbox" name="checkbox" value="checkbox8" />checkbox8

6.按鈕

//隱藏按鈕 

$("#btnHide").click(function()

{

if($("#btn").is(":hidden"))

{

$("#btnHide").val("隱藏按鈕");

//$("#btn").show;//這種寫法也可以

$("#btn").css('display',''); 

}

else

{

$("#btnHide").val("顯示按鈕");

//$("#btn").hide();//這種寫法也可以

$("#btn").css('display','none');

}

//$("#btn").toggle();//這一句就可以實(shí)現(xiàn)上面的功能

});

html源碼:

按鈕:

<input type="button" id="btn" value="我是按鈕"/><input type="button" id="btnHide" value="隱藏按鈕"/>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >

<head>

<title>JQuery操作Html控件</title>

<!--<script type="text/javascript" src="jquery/jquery-1.3.2.js"></script>-->

<!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js" type="text/javascript"></script>-->

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>

<script type="text/javascript">

$(document).ready(function(){

//文本框

$("#btnTextGet").click(function(){ 

alert($("#txtNum").val());

});

$("#btnTextSet").click(function(){ 

$("#txtNum").attr("value",'123456');//賦值

//$("#txtNum").val("123456");//賦值

});

//span

$("#btnSpanSet").click(function(){

$("#spanId").html("大家好");

});

$("#btnSpanGet").click(function(){

alert($("#spanId").html());

})

//下拉框

$("#btnSelectText").click(function(){

alert($("#ddlBook option:selected").text());

});

$("#btnSelectValue").click(function(){

alert($("#ddlBook option:selected").val());

});

$("#btnClearSelect").click(function(){

$("#ddlBook").empty();//清空下拉列表

});

$("#ddlBook").change(function(){//添加change事件

var val=$("#ddlBook").val(); //獲取Select選擇的Value

var text=$("#ddlBook option:selected").text(); //獲取Select選擇的Text

var checkIndex=$("#ddlBook ").get(0).selectedIndex; //獲取Select選擇的索引值

var maxIndex=$("#ddlBook option:last").attr("index"); //獲取Select最大的索引值 

alert(text);

});

$("#btnSelectAppend").click(function(){

$("#ddlBook").append("<option value=\"5\">物理</option>"); //為Select追加一個(gè)Option(下拉項(xiàng))

});

$("#btnSelectPreAppend").click(function(){

$("#ddlBook").prepend("<option value=\"0\">請選擇</option>"); //為Select插入一個(gè)Option(第一個(gè)位置)

});

//radio 單選框

$("#btnRadioValue").click(function(){

//alert($("input:radio[type='radio'][checked]").val());

alert($("input:radio[type='radio'][name=IsEnable][checked]").val());//這是jquery 1.3的寫法,在1.2版本下運(yùn)行有問題

//alert($("input[@type=radio][@checked]").val());//1.2的版本的寫法

});

$("#btnRadioSet").click(function(){

$("input:radio[type='radio'][name=IsEnable]").attr("checked",'0');//設(shè)置value=0的項(xiàng)目為當(dāng)前選中項(xiàng)

});

//復(fù)選框

$("#btn1").click(function(){ 

$("[name='checkbox']").attr("checked",'true');//全選

});

$("#btn2").click(function(){

$("[name='checkbox']").removeAttr("checked");//取消全選

});

$("#btn3").click(function(){

$("[name='checkbox']:even").attr("checked",'true');//選中所有奇數(shù)

});

$("#btn4").click(function(){

$("[name='checkbox']").each(function(){

if($(this).attr("checked"))

{

$(this).removeAttr("checked");

}

else

{

$(this).attr("checked",'true'); 

}

});

});

$("#btn5").click(function(){

var str="";

$("input[name='checkbox']:checkbox:checked").each(function(){ 

str+=($(this).val()+"\r");

});

alert(str);

});

//隱藏按鈕 

$("#btnHide").click(function()

{

if($("#btn").is(":hidden"))

{

$("#btnHide").val("隱藏按鈕");

//$("#btn").show;//這種寫法也可以

$("#btn").css('display',''); 

}

else

{

$("#btnHide").val("顯示按鈕");

//$("#btn").hide();//這種寫法也可以

$("#btn").css('display','none');

}

//$("#btn").toggle();//這一句就可以實(shí)現(xiàn)上面的功能

});

});

</script>

</head>

<body>

文本框:<input type="text" id="txtNum" />

<input type="button" value="給文本框賦值" id="btnTextSet" /><input type="button" value="獲取文本框值" id="btnTextGet" />

<br /><br />

span標(biāo)簽:<span id="spanId"></span><input type="button" value="給span標(biāo)簽賦值" id="btnSpanSet" /><input type="button" value="獲取span標(biāo)簽內(nèi)容" id="btnSpanGet" />

<br /><br />

下拉框:

<select id="ddlBook">

<option value="1">語文</option>

<option value="2">數(shù)學(xué)</option>

<option value="3">英語</option>

<option value="4">政治</option>

</select>

<input type="button" value="獲取下拉框選中的值" id="btnSelectText" /><input type="button" value="獲取下拉框選中的value" id="btnSelectValue" />

<input type="button" value="清空下拉框" id="btnClearSelect" /><input type="button" value="后面追加選項(xiàng)" id="btnSelectAppend" />

<input type="button" value="第一個(gè)位置插入" id="btnSelectPreAppend" />

<br /><br />

radio控件:

是<input type="radio" value="1" checked="checked" name="IsEnable" /> 否<input type="radio" value="0" name="IsEnable" />

<input type="button" value="獲取Radio選中的值" id="btnRadioValue" /><input type="button" value="選中Value為0的選項(xiàng)" id="btnRadioSet" />

<br /><br />

復(fù)選框:

<input type="button" id="btn1" value="全選"/>

<input type="button" id="btn2" value="取消全選"/>

<input type="button" id="btn3" value="選中所有奇數(shù)"/>

<input type="button" id="btn4" value="反選"/>

<input type="button" id="btn5" value="獲得選中的所有值"/>

<br>

<input type="checkbox" name="checkbox" value="checkbox1" />checkbox1

<input type="checkbox" name="checkbox" value="checkbox2" />checkbox2

<input type="checkbox" name="checkbox" value="checkbox3" />checkbox3

<input type="checkbox" name="checkbox" value="checkbox4" />checkbox4

<input type="checkbox" name="checkbox" value="checkbox5" />checkbox5

<input type="checkbox" name="checkbox" value="checkbox6" />checkbox6

<input type="checkbox" name="checkbox" value="checkbox7" />checkbox7

<input type="checkbox" name="checkbox" value="checkbox8" />checkbox8

<br /><br />

按鈕:

<input type="button" id="btn" value="我是按鈕"/><input type="button" id="btnHide" value="隱藏按鈕"/>

<br /><br />

</body>

</html>

關(guān)于jquery html控件基本操作相關(guān)知識就給大家介紹這么多,希望對大家有所幫助!

更多信息請查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:jQuery Html控件基本操作(日常收集整理)
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65317125(9:00—18:00) 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)