我有一个包含值“全部”和“自定义”的选择列表。在选择值为“自定义”时,应出现一个具有“资源”类的 div,如果值为“全部”,则应将其隐藏。
形式为:
<div>
<label>Privileges:</label>
<select name="privileges" id="privileges" class="" onclick="craateUserJsObject.ShowPrivileges();">
<option id="all" value="all">All</option>
<option id="custom" value="custom">Custom</option>
</select>
</div>
<div class="resources" style=" display: none;">resources</div>
用于此的 javascript 是:
ShowPrivileges: function() {
var Privileges = jQuery('#privileges');
var select = this.value;
Privileges.change(function() {
if (select === 'custom') {
$('.resources').show();
}
});
}
这应该如何工作?抱歉,我知道这应该很简单,但我对这一切都很陌生。