勾选复选框时尝试将必需属性添加到 select 框 - JQuery

Trying to add a required attribute to a select box when checkbox is ticked - JQuery

我在选中复选框时向 select 框添加 'required' 属性时遇到了一些问题。

到目前为止,这是我的代码。

$('.turn_on').change(function(){
    $('.form_field select').attr('required');
});

如果有人能提供帮助,将不胜感激。

您没有设置属性但获取了属性。所以,像这样使用:

$('.form_field select').attr('required',true);

使用.prop(propertyName, value)设置属性

$('.turn_on').change(function(){
    //set required to true/false based on checked box checked state
    $('.form_field select').prop('required', this.checked);
});