Ich habe eine Auswahlliste mit vales 'all' und 'custom'. Bei der Auswahl mit dem Wert 'custom' sollte ein div mit der Klasse 'resources' angezeigt werden, und wenn der Wert 'all' ist, sollte es ausgeblendet werden.jquery show hide div basierend auf Wert auswählen
Form ist:
<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>
und Javascript hierfür ist:
ShowPrivileges: function() {
var Privileges = jQuery('#privileges');
var select = this.value;
Privileges.change(function() {
if (select === 'custom') {
$('.resources').show();
}
});
}
Wie soll das aussehen, um zu arbeiten? Tut mir leid, ich weiß, das sollte einfach sein, aber ich bin neu mit all dem.
ist craateUserJsObject ... richtig geschrieben? Oder soll es createUserJsObject sein? –
Danke euch allen. Antwort von @dfsq hat perfekt funktioniert. –