嗨,我想知道如何将required
属性添加到下拉框中?我搜索了很多方法,但都没有奏效;这是我的代码:
<script>
$(document).ready(function(){
$('.orderingmenu .burgers').change(function(){
var selectVal= $(this).val();
if(selectVal != 'none'){
$(this).next().attr('required', true);
}
});
});
</script>
我真的不知道如何做到这一点,我测试了选择器并且它们工作正常,但它似乎没有在该选择字段中添加所需的属性=/有什么帮助吗?
我尝试过的是:
$(this).next().prop('required', true);
$(this).next().attr('required', 'true');
$(this).next().attr('required', '');
$(this).next().prop('required');
没有工作=/
编辑HTML:
<div class="orderingmenu" style="margin-bottom: 0.5%;">
<select name="burgerlist" class="burgers" style="width: 35%; float: left; font-size: 12px;">
<option selected="selected" value="none">NONE</option>
<option value="A">A</option>
</select>
<select name="option" id="option" class="setornot" style="width: 30%; font-size: 12px;">
<option selected="selected" value="none">NONE</option>
<option value="ALA CARTE">ALA CARTE</option>
<option value="SET">SET</option>
</select>
<input type="text" placeholder="ANY REMARKS?" name="remarks" style="width: 30%; float: right; font-size: 12px;">
</div>
我用一个 php 脚本循环它,但基本上我想要做的是,如果除了“无”之外还有其他选择,则需要其他选择。
编辑 2
我发现问题在于我没有任何价值!