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