我有這些動態複選框,每個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