【发布时间】:2013-03-26 19:22:15
【问题描述】:
我有一个包含值“全部”和“自定义”的选择列表。在选择值为 'custom' 时,应显示一个具有类 'resources' 的 div,如果值为 'all',则应隐藏它。
形式是:
<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();
}
});
}
这应该如何工作?抱歉,我知道这应该很简单,但我对这一切都很陌生。
【问题讨论】:
-
是 crateUserJsObject... 拼写正确吗?还是应该是 createUserJsObject ?
-
谢谢大家。 @dfsq 的响应效果很好。
标签: javascript jquery