JQuery Text neben einem Eingang Checkbox auswählen?
-
23-09-2019 - |
Frage
Mit JQuery, ist es eine einfache Möglichkeit, den Text unmittelbar nach einer Checkbox auswählen?
<li>bleh..</li>
<li>
<input type="checkbox" id="cbx1" value="10" /> Very important text.
</li>
<li>bleh..</li>
Ich möchte Jquery verwenden, die zur Auswahl von „Sehr wichtig Text.“ minus
Lösung
Bessere Lösung könnte sein, den Text in einem label
Elemente zu wickeln:
<li>
<input type="checkbox" id="cbx1" value="10" />
<label for="cbx1">Very important text.</label>
</li>
Sie können dann den Text erhalten wie folgt:
var text = $('label[for="cbx1"]').text();
Dies verbessert auch die Semantik des Dokuments.
Andere Tipps
Zu tun, was Sie gesagt haben:
var text = $('#cbx1').parent().text();
Unter Umständen müssen Sie es trimmen aber nicht sicher über die
:
var text = $.trim($('#cbx1').parent().text());
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow