考虑到这一点
$("div input[id = 'weight']").attr('required','required');
如何将它用于选择框#cargo以使其成为必需品?
答案 0 :(得分:1)
是的,可以将required
属性添加到select元素,只要第一个option
的值为""
,即为空字符串。
注意: required
不受支持< IE9
$('select#required').attr('required',1);

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<select id="required">
<option value="">Please select</option>
<option value="one">One</option>
<option value="two">Two</option>
<option value="three">Three</option>
</select>
<input type="submit" value="Submit" />
</form>
&#13;
http://dev.w3.org/html5/spec-author-view/the-select-element.html#the-select-element
必需属性是布尔值 属性。
指定时,用户 将需要选择一个值 在提交表格之前。如果选择元素
- 指定了必需属性
- 没有指定多重属性
- ,显示尺寸为1;
- 如果值 的第一个选项元素 选择元素的选项列表(如果 any)是空字符串,
- 那个 选项元素的父节点是 选择元素(而不是optgroup 元素),
然后那个选项是 选择元素的占位符标签 选项。