1.首先看看jQuery的萬用字元使用:
$("input[id^='code']");//id屬性以code開始的所有input標籤
$("input[id$='code']");//id屬性以code結束的所有input標籤
$("input[id*='code']");//id屬性包含code的所有input標籤
參考:https://www.cnblogs.com/gilbert/p/5358145.html
2.然後結合選中屬性選中所有節點:
$("input[id^='productTypeId_']:checked")
3.通過each函式拼接字串完成獲取值的操作
function getCheckBoxVal() {
var str = "";
$("input[id^='productTypeId_']:checked").each(function (index, item) {
str += productTypeListForJS[$(this).val()] + ",";
});
return str;
}
參考:https://www.cnblogs.com/youmingkuang/p/10000856.html
4.結合點選事件來獲取值
$("input[id^='productTypeId_']").click(function () {
// relatedTips();
var checkBoxVal = getCheckBoxVal();
console.log(checkBoxVal);
})