我有这些设置,现在我有item2,item3,ect ....
<input type="checkbox" name="item1" id="item1" value="pack1" style="padding-right:10px">
<select name="amount1" id="amount1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
我想要的是一个简单的脚本,当他们从诸如
之类的选项中选择任何值时,点击复选框$( ".amount$i" ).change(function() {
if ($('#item$i').prop('checked', false))
{
$('#item$$i').prop('checked', true);
}
});
$i
意味着检查每个变量1到∞
答案 0 :(得分:0)
有多个问题
$("#amount$i").change(function () {
if (!$('#item$$i').is(':checked')) {
$('#item$$i').prop('checked', true);
}
});
amount1
是一个ID,因此需要使用#amountx
$
条件if
!$('#item$$i').prop('checked')== false
getter version .prop()或:checked selector使用.is() 演示:Fiddle
注意:如果您有这种格式的多个元素集,而不是为每个元素注册单独的处理程序,请尝试使用公共事件处理程序