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

Jquery遍歷checkbox獲取選中項value值的方法

 更新時間:2014年02月13日 16:46:39   作者:  
這篇文章主要介紹了Jquery遍歷checkbox獲取選中項的value值,需要的朋友可以參考下
源碼:
復(fù)制代碼 代碼如下:

jQuery(function($){
$("input[name='key']:checkbox").click(function(){
var ids = '';
var flag = 0;
$("#ids").attr("value",ids);
$("input[name='key']:checkbox").each(function(){
if (true == $(this).attr("checked")) {
ids += $(this).attr('value')+',';
flag += 1;
}
});
if(0 < flag) {
$("#ids").attr("value",ids);
return true;
}else {
alert('請至少選擇一項!');
return false;
}
});
});

本源碼的功能:

獲取name=‘key'的復(fù)選框的值,將選中項的 value 寫到隱藏域 <input type="hidden" name="ids" id="ids" value="" /> 的表單中。

核心語句:
復(fù)制代碼 代碼如下:

$("input[name='key']:checkbox").each(function(){
if (true == $(this).attr("checked")) {
ids += $(this).attr('value')+',';
}
});

在HTML中,如果一個復(fù)選框被選中,對應(yīng)的標(biāo)記為 checked="checked"。 但如果用jquery alert($("#id").attr("checked")) 則會提示您是"true"而不是"checked",所以判斷 if("checked"==$("#id").attr("checked")) 是錯誤的,應(yīng)該如上面那樣書寫: if(true == $("#id").attr("checked"))

相關(guān)文章

最新評論

灵石县| 天全县| 涪陵区| 文化| 偃师市| 平江县| 侯马市| 固始县| 仁怀市| 博白县| 当雄县| 延吉市| 扎赉特旗| 天津市| 吉木乃县| 五河县| 江阴市| 客服| 吴桥县| 丹巴县| 改则县| 吉木乃县| 福贡县| 大姚县| 德州市| 涟水县| 临西县| 松潘县| 梓潼县| 阆中市| 灵璧县| 蕉岭县| 伊通| 宁远县| 肥东县| 赞皇县| 广饶县| 沙坪坝区| 喜德县| 湾仔区| 平塘县|