我有这些动态复选框,每个复选框都有ID +数字+1.谁能告诉我如何缩短这段代码?可能没什么难的,但我刚开始使用jquery和javascript,所以对我来说有点复杂:(
if(!$('#g:checked').length){
$("#h").val("No");
} else {
$("#h").val("Yes");
}
if(!$('#g2:checked').length){
$("#h2").val("No");
} else {
$("#h2").val("Yes");
}
if(!$('#g3:checked').length){
$("#h3").val("No");
} else {
$("#h3").val("Yes");
}
if(!$('#g4:checked').length){
$("#h4").val("No");
} else {
$("#h4").val("Yes");
}
if(!$('#g5:checked').length){
$("#h5").val("No");
} else {
$("#h5").val("Yes");
}
if(!$('#g6:checked').length){
$("#h6").val("No");
} else {
$("#h6").val("Yes");
}
if(!$('#g7:checked').length){
$("#h7").val("No");
} else {
$("#h7").val("Yes");
}
if(!$('#g8:checked').length){
$("#h8").val("No");
} else {
$("#h8").val("Yes");
}
if(!$('#g9:checked').length){
$("#h9").val("No");
} else {
$("#h9").val("Yes");
}
if(!$('#g10:checked').length){
$("#h10").val("No");
} else {
$("#h10").val("Yes");
}
Run Code Online (Sandbox Code Playgroud) 如何使用jQuery仅更改name属性的一部分?
例如,如果我有:
<input type="text" name="Sometext[1]">
Run Code Online (Sandbox Code Playgroud)
如何让jQuery更改Sometext[1]为Sometext[2],然后Sometext[3]等等.我有动态表单字段,我需要每个name属性都是唯一的.
jquery ×2