wie zum ein - /ausblenden textarea basiert auf wählen Sie in jquery?
habe ich ein select-Feld und eine textarea ein. Und ich bin versucht zu verstecken/zeigen die textarea in Abhängigkeit von der wählen Sie die Art ich machen:
<select id="select" name="management">
<option value="0" selected="">Select One</option>
<option value="1">Yes</option>
<option value="0">No</option>
</select>
<textarea id="textarea" name="searching_gig_des" wrap="VIRTUAL" cols="50" rows="5"></textarea>
var textarea = $('textarea');.
var select = $('#select').val();
textarea.hide();
if (select == '1'){
textarea.show();
}
if (select == '0'){
textarea.hide();
}
oder jsfiddle
irgendwelche Ideen?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie ein paar syntax-Fehler, plus Sie sind nicht verbindlich, die
change
event
für dieselect
jsfiddle
http://jsfiddle.net/uhv5R/5/
Binden Sie das JS, um das change-Ereignis, und Sie hatten einen extra-Zeit gab es auch.
Du hast einige Fehler in deinem jquery-code. Auch müssen Sie behandeln change-Ereignis für Ihr wählen Sie. Hier ist die aktualisierte jsfiddle http://jsfiddle.net/uhv5R/6/
Entfernen Sie zunächst den Zeitraum (
.
) nach dem semi-colon auf der erstenvar
Linie. Dann wickeln Sie dieif
in einechange()
event-handler, und stellen Sie die zweiteif
eineelse if
*:JS Fiddle update.
else
(stattelse if
, da gibt es eigentlich nur zwei Optionen).Versuchen:
http://jsfiddle.net/uMTmm/1/
Entfernen Sie die
.
ausvar textarea = $('textarea');.
und Sie sind gut zu gehen.Btw, ich nehme an, dass Sie versuchen zu
show/hide
textarea auf der Grundlage der drop-down-Wertonload
von der Seite.Müssen Sie ändern handler wie unten, wenn Sie wollen, ein - /ausblenden textarea basierend auf dropdown-Auswahl,