我有一個vales'all'和'custom'的選擇列表。在選擇「自定義」值時,應該顯示具有類「資源」的div,如果值爲「全部」,則應該隱藏它。jquery show hide基於選擇值的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();
}
});
}
應該如何這一下爲了工作?對不起,我知道這應該很簡單,但我是新的。
是craateUserJsObject ...拼寫是否正確?或者它應該是createUserJsObject? – 2013-03-26 19:24:02
謝謝大家。 @dfsq的迴應完美運作。 – 2013-03-26 19:34:18