這篇文章主要介紹了jQuery將所有被選中的checkbox某個屬性值連接成字符串的方法,可實現將選中屬性值連接成字符串的功能,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了jQuery將所有被選中的checkbox某個屬性值連接成字符串的方法。分享給大家供大家參考。具體如下:
需求:
對于一組checkbox,當點擊每個checkbox后,把當前處于選中狀態的checkbox的某個屬性值取出來連接成字符串,并以逗號分開。
實現方法:
html部分:
復制代碼代碼如下:
<input type="checkbox" id="1"/>
<label for="1">選項一</label>
<br/>
<input type="checkbox" id="2"/>
<label for="2">選項二</label>
<br />
<input type="checkbox" id="3"/>
<label for="3">選項三</label>
<br/>
<span id="result"></span>
jQuery部分,給每個checkbox定義點擊事件,遍歷所有選中的checkbox。
復制代碼代碼如下:
$(function() {
$("input[type=checkbox]").on("click", function () {
var vIds = "";
$("input:checked").each(function() {
vIds += $(this).attr('id') + ",";
});
if (vIds.length > 0) {
vIds = vIds.substring(0, vIds.length - 1);
}
$('#result').text(vIds);
});
});
希望本文所述對大家的jQuery程序設計有所幫助。