jquery中通過(guò)過(guò)濾器獲取表單元素的實(shí)現(xiàn)代碼
:disabled 獲取不可輸入狀態(tài)的元素
:checked 獲取選中的表單元素
:seleced 獲取下拉框中選中的元素
下面看一粒例子
Html
<body>
<form id="form1" runat="server">
<div>
<ul>
<li><label>訂單號(hào)碼:</label><input type="text" disabled="disabled" /></li>
<li><label>訂單所有者:</label><input type="text" /></li>
<li>
<input type="checkbox" name="ca" value="紅"/>紅
<input type="checkbox" name="ca" value="黃"/>黃
<input type="checkbox" name="ca" value="藍(lán)"/>藍(lán)
<input type="checkbox" name="ca" value="綠"/>綠
</li>
<li>
<select multiple="multiple">
<option>選擇1</option>
<option>選擇2</option>
<option>選擇3</option>
<option>選擇4</option>
</select>
</li>
</ul>
</div>
</form> <div id="msg">
<p id="cc"></p>
<p id="option"></p> </div>
</body>
JavaScript代碼:
<script type="text/javascript">
jQuery(function(){
$("input:text:disabled").val("不能輸入");
$("input:text:enabled").val("能輸入");
(
function checkboxclick(){
$(":checkbox").unbind("click",checkboxclick);
var vv='';
$(":checkbox:checked").each(function(){
vv+=$(this).val()+",";
});
$("#cc").html("選擇的數(shù)據(jù):"+vv);
$(":checkbox").click(checkboxclick);
}
)()
$("select").change(function(){
var tt='';
$("select option:selected").each(function(){
tt+=$(this).text()+",";
});
$("#option").html("選擇的項(xiàng)目是:"+tt);
}).trigger("change");
});
</script>
這里面有幾點(diǎn)需要注意的是:
1 前面說(shuō)到bind用來(lái)綁定事件,那么這里的unbind就是取消事件的
2 trigger() 方法觸發(fā)被選元素的指定事件類型。
3 在jQuery(function(){里添加函數(shù)的時(shí)候,外面要加上括號(hào),后面要加上小括號(hào),如下
jQuery(function(){
(
function check()
{
})()
})
4 實(shí)現(xiàn)層中復(fù)選框選中并賦給其他元素值
html
<form id="form1" runat="server">
<div>
<input type="button" id="btn1" value="彈出" />
<input type="checkbox" name="ca" value="紅"/>紅
<input type="checkbox" name="ca" value="黃"/>黃
<input type="checkbox" name="ca" value="藍(lán)"/>藍(lán)
<input type="checkbox" name="ca" value="綠"/>綠
<input type="checkbox" name="ca" value="白"/>白
<input type="checkbox" name="ca" value="黑"/>黑
</div>
<div id="cc"></div>
</form>
javascript
jQuery(function(){
(
function checkboxclick(){
$(":checkbox").unbind("click",checkboxclick);
var vv='';
$(":checkbox:checked").each(function(){
vv+=$(this).val()+",";
})
$("#cc").html("選擇的數(shù)據(jù):"+vv);
$(":checkbox").click(checkboxclick);
})()
})
效果圖如下這種:

- jQuery中可見(jiàn)性過(guò)濾器簡(jiǎn)單用法示例
- jQuery中過(guò)濾器的基本用法示例
- JQuery的常用選擇器、過(guò)濾器、方法全面介紹
- jQuery使用contains過(guò)濾器實(shí)現(xiàn)精確匹配方法詳解
- jQuery可見(jiàn)性過(guò)濾器:hidden和:visibility用法實(shí)例
- JQuery選擇器、過(guò)濾器大整理
- jQuery表單域?qū)傩赃^(guò)濾器用法分析
- Jquery 過(guò)濾器(first,last,not,even,odd)的使用
- 從jquery的過(guò)濾器.filter()方法想到的
- jQuery contains過(guò)濾器實(shí)現(xiàn)精確匹配使用方法
- jQuery ajax 路由和過(guò)濾器使用說(shuō)明
- JQuery 選擇器、過(guò)濾器介紹
- jQuery中內(nèi)容過(guò)濾器簡(jiǎn)單用法示例
相關(guān)文章
JQuery中基礎(chǔ)過(guò)濾選擇器用法實(shí)例分析
這篇文章主要介紹了JQuery中基礎(chǔ)過(guò)濾選擇器用法,涉及jQuery屬性選擇及樣式操作的相關(guān)技巧,需要的朋友可以參考下2015-05-05
基于Jquery實(shí)現(xiàn)萬(wàn)圣節(jié)快樂(lè)特效
本文使用jquery代碼實(shí)現(xiàn)萬(wàn)圣節(jié)特效,代碼簡(jiǎn)單易懂,萬(wàn)圣節(jié)送給大家不一樣的禮物,參考下本文大家也一起制作吧2015-11-11
jquery實(shí)現(xiàn)走馬燈特效實(shí)例(撲克牌切換效果)
本文主要介紹了jquery實(shí)現(xiàn)走馬燈特效實(shí)例(撲克牌切換效果),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
JQuery實(shí)現(xiàn)動(dòng)態(tài)漂浮廣告
這篇文章主要為大家詳細(xì)介紹了JQuery實(shí)現(xiàn)動(dòng)態(tài)漂浮廣告,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
JS中Array數(shù)組學(xué)習(xí)的總結(jié)
本文主要介紹了JS中Array數(shù)組的相關(guān)知識(shí)。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-01-01
jQuery操作checkbox選擇(list/table)
本文將介紹下checkbox list選擇及checkbox table選中附效果圖,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04
jquery.onoff實(shí)現(xiàn)簡(jiǎn)單的開(kāi)關(guān)按鈕功能(推薦)
這篇文章主要介紹了jquery.onoff實(shí)現(xiàn)簡(jiǎn)單的開(kāi)關(guān)按鈕功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05
jQuery.event兼容各瀏覽器的event詳細(xì)解析
jQuery在遵循W3C規(guī)范的情況下,對(duì)事件的常用屬性進(jìn)行了封裝,使得事件處理在各大瀏覽器下都可以正常的運(yùn)行而不需要進(jìn)行瀏覽器類型判斷2013-12-12
jQuery實(shí)現(xiàn)的網(wǎng)頁(yè)換膚效果示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的網(wǎng)頁(yè)換膚效果,結(jié)合完整實(shí)例形式分析了jQuery通過(guò)修改link標(biāo)簽的href屬性值實(shí)現(xiàn)換膚效果的相關(guān)技巧,需要的朋友可以參考下2016-09-09

