如何获取与复选框关联的文本
How to get the text associated with a checkbox
我正在尝试访问与复选框关联的文本。指向与之相关联的文本的复选框对象的属性是什么。因此,在下面的示例中,我想提醒用户说"Selected-TextXYZ"。
<form id="idForm" class="classForm">
<input type="checkbox" id="idCheckbox"> TextXYZ <br>
</form>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
function clickCheckbox() {alert("Selected -- " + this.name);}
$(document).ready( function() {
$("#idCheckbox").click(clickCheckbox);
});
</script>
您可以使用nextSibling dom属性来获取复选框之后的文本节点
尝试
function clickCheckbox() {
alert("Selected -- " + $.trim($(this.nextSibling).text()));
}
$(document).ready( function() {
$("#idCheckbox").click(clickCheckbox);
});
演示:Fiddle
使用文本标签并使用for属性。
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- 为复选框javascript指定两个值
- 如何在单击复选框后调用控制器方法
- 从复选框和Selects-KnockoutJS中获取值的总和
- 选中多个具有相同名称的复选框
- 使用Jquery选择或取消选择ListView中的所有复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 使用$.ajax发布多个复选框
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- 如何在 Angular JS 中从关联数组创建多个复选框
- 当与之关联的 ng-model 为 false 时,Angularjs 复选框值不会取消选中
- 将关联的 ID 添加到 for 循环中的复选框
- 在 JavaScript 的按钮单击事件中打印与 HTML 中的复选框关联的值
- jQuery清除日期选择器字段中的值,该值与未选中的复选框相关联
- 在Javascript中获取所选复选框及其关联文本区域的值
- 如何获取与复选框关联的文本
- 仅当关联复选框选中MySql时才插入输入文本数据
- 单击自定义复选框不会运行关联的onClick功能
- 当我点击一个href链接时,它会在关联该链接后选中所有复选框