最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery中通過過濾器獲取表單元素的實現(xiàn)代碼

 更新時間:2011年07月05日 23:20:55   作者:  
通過過濾器可以獲取特定的表單元素,如非輸入項目或者單選按鈕的已選項目等元素,可用的
:enable 獲取可輸入狀態(tài)的元素
:disabled 獲取不可輸入狀態(tài)的元素
:checked 獲取選中的表單元素
:seleced 獲取下拉框中選中的元素
下面看一粒例子
Html
復制代碼 代碼如下:

<body>
<form id="form1" runat="server">
<div>
<ul>
<li><label>訂單號碼:</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="藍"/>藍
<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("選擇的項目是:"+tt);
}).trigger("change");
});
</script>

這里面有幾點需要注意的是:
1 前面說到bind用來綁定事件,那么這里的unbind就是取消事件的
2 trigger() 方法觸發(fā)被選元素的指定事件類型。
3 在jQuery(function(){里添加函數(shù)的時候,外面要加上括號,后面要加上小括號,如下
jQuery(function(){
(
function check()
{
})()
})
4 實現(xiàn)層中復選框選中并賦給其他元素值
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="藍"/>藍
<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);
})()
})

效果圖如下這種:

 

相關文章

最新評論

仁化县| 舒兰市| 武功县| 郓城县| 福建省| 裕民县| 奇台县| 宁都县| 贡觉县| 建阳市| 石渠县| 长治县| 澄迈县| 镇江市| 达孜县| 于田县| 衡南县| 澳门| 新营市| 柳州市| 天津市| 芮城县| 五大连池市| 镇平县| 莆田市| 通辽市| 丰镇市| 靖州| 韩城市| 昭觉县| 于都县| 台中市| 墨竹工卡县| 深泽县| 习水县| 万安县| 汉阴县| 南川市| 土默特左旗| 大安市| 宝丰县|