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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:00:52
字體:
供稿:網(wǎng)友
這篇文章主要介紹了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" value="" /> 的表單中。

核心語句:

復(fù)制代碼 代碼如下:


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


在HTML中,如果一個復(fù)選框被選中,對應(yīng)的標記為 checked="checked"。 但如果用jquery alert($("#id").attr("checked")) 則會提示您是"true"而不是"checked",所以判斷 if("checked"==$("#id").attr("checked")) 是錯誤的,應(yīng)該如上面那樣書寫: if(true == $("#id").attr("checked"))
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 龙岩市| 开平市| 琼海市| 若羌县| 潮安县| 弥渡县| 潞城市| 台山市| 安溪县| 徐州市| 普兰县| 乡城县| 河西区| 山阴县| 辽宁省| 邳州市| 利辛县| 民乐县| 喀喇| 鄢陵县| 新宁县| 高雄市| 咸丰县| 仪征市| 达日县| 玛多县| 萝北县| 疏勒县| 黄石市| 玉环县| 田东县| 泰兴市| 新密市| 桦川县| 肥乡县| 威宁| 鄱阳县| 凌源市| 民权县| 西充县| 陈巴尔虎旗|