国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 21:06:31
字體:
來源:轉載
供稿:網友
源碼:
復制代碼 代碼如下:

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'的復選框的值,將選中項的 value 寫到隱藏域 <input type="hidden" name="ids" id="ids" value="" /> 的表單中。

核心語句:
復制代碼 代碼如下:

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

在HTML中,如果一個復選框被選中,對應的標記為 checked="checked"。 但如果用jquery alert($("#id").attr("checked")) 則會提示您是"true"而不是"checked",所以判斷 if("checked"==$("#id").attr("checked")) 是錯誤的,應該如上面那樣書寫: if(true == $("#id").attr("checked"))
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 萨迦县| 禹城市| 泸州市| 岑溪市| 九江市| 金华市| 射阳县| 九寨沟县| 甘孜| 庄河市| 阳西县| 玛纳斯县| 高州市| 沽源县| 新野县| 毕节市| 临城县| 辽源市| 宜兴市| 乐平市| 西平县| 曲沃县| 旌德县| 女性| 大足县| 嘉荫县| 临猗县| 山丹县| 阳信县| 和田县| 深圳市| 黄骅市| 团风县| 邵阳县| 迭部县| 聂拉木县| 迁安市| 永昌县| 汶川县| 广昌县| 锡林浩特市|