我有这些动态复选框,每个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");
}
你可以添加一个类到所有这些元素? – Orbling 2011-05-23 14:37:33
发布你的html将帮助人们回答你的问题 – Adelave 2011-05-23 14:38:53
供将来参考,[我们有一个网站](http://codereview.stackexchange.com)。 – Will 2011-05-23 14:54:26