var name = "sss";//外部传入的动态至
var checkboxValue="";
$("input:checkbox[name='ss']:checked").each(function() {
checkboxValue += $(this).val()+',';
});
//请问:怎么动态拼接替换name="ss"的值
sss
<input type="checkbox" name="sss" value="sss1" checked />
<input type="checkbox" name="sss" value="sss2" />
<br />
ss
<input type="checkbox" name="ss" value="ss1" />
<input type="checkbox" name="ss" value="ss2"checked />
<br />
<script src="https://g.csdnimg.cn/??lib/jquery/1.12.4/jquery.min.js"></script>
<script>
function getCheckboxValue(name) {
var checkboxValue = "";
$("input:checkbox[name='" + name + "']:checked").each(function () {
checkboxValue += $(this).val() + ',';
});
return checkboxValue;///要返回值
}
var s = getCheckboxValue('sss');
alert(s);//sss1
s = getCheckboxValue('ss');
alert(s);//ss2,
</script>
把
$("input:checkbox[name='ss']:checked").each(function() {
改为
$("input:checkbox[name='"+name+"']:checked").each(function() {
function getCheckboxValue(name) {
var checkboxValue="";
$("input:checkbox[name='name']:checked").each(function() {
checkboxValue += $(this).val()+',';
});
$("input:checkbox[name='"+name+"']:checked").each(function() {
checkboxValue += $(this).val()+',';
});
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632