我正在使用 JQuery Interdependencies 库 来构建复杂表单(当您需要根据其他字段的值来显示某些字段时)。
因此,我有一个
如果用户选择“01”选项,那么我应该显示另一个字段“TypeDescription”,在那里用户可以描述他的专有标识方案。如果用户从下拉菜单中选择任何其他选项,“TypeDescription”字段将不会出现。
问题在于第一个选项。
因此,我有一个
<select>
元素。<select placeholder="Select Product ID Type" id="form_product_id_type" name="form_product_id_type">
<option label="01 - Proprietary" value="01">01 - Proprietary</option>
<option label="02 - ISBN-10" value="02">02 - ISBN-10</option>
<option label="03 - GTIN-13" value="03">03 - GTIN-13</option>
<option label="04 - UPC" value="04">04 - UPC</option>
<option label="05 - ISMN-10" value="05">05 - ISMN-10</option>
...
</select>
如果用户选择“01”选项,那么我应该显示另一个字段“TypeDescription”,在那里用户可以描述他的专有标识方案。如果用户从下拉菜单中选择任何其他选项,“TypeDescription”字段将不会出现。
问题在于第一个选项。
<option label="01 - Proprietary" value="01">01 - Proprietary</option>
当您打开页面时,默认情况下会选择“TypeDescription”字段,因此该字段始终显示。
是否有任何方法可以取消选择
<option></option>
? - j08691$("#form_product_id_type").prop("selectedIndex", -1);
http://jsfiddle.net/TbadA/3/ - cookie monster