我有一个PHP查询,它以Checkbox输入的形式返回MYSQL表结果......
<input type="checkbox" name="deli_meat[]" id="<? echo $rows['itemname']; ?>" value="<? echo $rows['label']; ?>" />
此外,每个复选框都有一个关联的SELECT框,只要选中其中一个复选框,该框就会变为可见。
<select id="<? echo $rows['itemname']; ?>" class="weight" style="display:none"><option disabled selected value> -- Select Quantity -- </option>
<option value="1">1</option>
<option value="2">2</option>
</select>
我这样用jquery做这个
$("input[name$='deli_meat[]']").change(function() {
var e = $(this).val();
$(this).is(":checked") ? $(".weight[id='" + e + "']").show() : $(".weight[id='" + e + "']").hide()
}),
我的目标
我愿意这样做,当有人点击一个复选框并且它的相关选择框变得可见时,他们必须在点击任何其他复选框之前进行选择。任何想法我怎么能做到这一点。