入力チェックボックスの横のテキストを選択するjQueryの?
-
23-09-2019 - |
質問
jQueryのを使用して、チェックボックスの直後にテキストを選択するための簡単な方法がありますか?
<li>bleh..</li>
<li>
<input type="checkbox" id="cbx1" value="10" /> Very important text.
</li>
<li>bleh..</li>
私はそれを選択するためにjqueryのを使用したい「非常に重要なテキストを。」マイナス
解決
より良いソリューションがlabel
要素でテキストをラップするかもしれません。
<li>
<input type="checkbox" id="cbx1" value="10" />
<label for="cbx1">Very important text.</label>
</li>
あなたは、その後のようなので、テキストを取得することができます:
var text = $('label[for="cbx1"]').text();
これはまた、あなたの文書のセマンティクスを向上させます。
他のヒント
あなたが言ったことを実行するには:
var text = $('#cbx1').parent().text();
あなたはいないことを確認
については、しかし、それをトリミングする必要がある場合があります:
var text = $.trim($('#cbx1').parent().text());
所属していません StackOverflow