jquery - 使用Jquery获取复选框的文本

标签 jquery html

<input type="checkbox" name="PrePayment">Pre-Payment<br />

我如何使用 Jquery 从中获取文本“预付款”?

谢谢!

最佳答案

我建议将文本放在 <label> 中标记以便您可以单击它(以便屏幕阅读器等可以理解您的表单):

<input type="checkbox" name="PrePayment" id="pre-payment">
<label for="pre-payment">Pre-Payment</label>
<br />

然后,整个事情就变得简单了:

var text    = $('label[for=pre-payment]').text();
var or_this = $('#pre-payment').next('label').text();

我更喜欢第一个选项,label[for=...] , 因为它不如第二个脆弱

关于jquery - 使用Jquery获取复选框的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5518345/

相关文章:

javascript - 如何改变javascript中的div顺序

javascript - 将 JQuery 动画转换为 Javascript/CSS3

html - 即使内容不同,如何让我的 div 空间保存

javascript - 将 CSS A 类复制到 B 类

jquery - 在 jQuery 中实时查找

jquery - 显示后选项的高度搞砸了

jquery - 在元素之后添加

php - 如何在 PHP 中使用 filemtime 函数?

javascript - 如何在悬停时制作 gif 动画,悬停后恢复正常

html - 你如何使用 CSS 创建类似梯形的 div