根据复选框状态检索标签的值
Retrieve Values of Label Depending on CheckBox State
如何检索HTML中复选框对应的Label的值?我有两个/三个标签和一个复选框,现在如果复选框被选中,我需要检索标签的值。你能告诉我如何做到这一点吗?在下面的例子中,我想在选中复选框时检索标签中的两个文本字符串。我需要知道如何将复选框与标签或类似的东西连接起来,因为大约有100个复选框与200个标签,所以我需要一种将Lables连接到复选框的方法??
<label>Value:13485894033</label>
<label>Custom Asset Type </label>
<input type="checkbox" name="CB1" value="CSElement;1242632775392" id="checkbox1" />
我希望这就是你想要的。
示例HTML:
<input id="check1" type="checkbox" class="watchFor" />
<label for="check1" >First Checkbox</label><br />
<input id="check2" type="checkbox" class="watchFor" />
<label for="check2" >Second Checkbox</label>
然后是jquery:
$(function(){
$(".watchFor").change(function(){
if($(this).is(":checked")){
var id = $(this).attr("id");
var label = $("label[for='" + id + "']");
alert(label.text());
}
});
});
这是一把正在工作的小提琴:http://jsfiddle.net/LwPrM/
为复选框id 对应的标签分配类名
<label class="checkbox1">Value:13485894033</label>
<label class="checkbox1">Custom Asset Type </label>
<input type="checkbox" name="CB1" value="CSElement;1242632775392" id="checkbox1" />
var labels = document.getElementByTagsName("label");
for(var i=0;i<labels.length;i++)
{
if(document.getElementById("checkbox1").checked)
{
if(labels[i].class == "checkbox1")
var string = labels[i].innerHTML;
}
}
相关文章:
- 检索在 Chrome 中打开的标签页
- 当标签没有名称时,如何检索它的内容
- Instagram-如何从特定用户那里检索带有特定标签的图片
- 如何在 jquery 和 javascript 中检索 html 标签属性
- Youtube API - 检索频道中的所有标签
- 如何使用 JQuery 检索设置了特定类的所有标签的列表,然后从这些标签中删除内容
- 如何检索每 5 秒更改 p 标签的内容的值
- 如何在 vis.js 中检索边缘值/标签
- 将特定字段从流星集合文档中检索到JS文件中并去除HTML标签
- 是否可以从 XHR 中检索和使用车把模板,而不是使用脚本标签
- 将JSON检索到的图像URL放置在<李>标签
- Javascript:检索li中存在的标签的内容
- 根据复选框状态检索标签的值
- 从下拉列表中检索并为Java Script设置标签
- 如何通过Javascript检索 ASP.NET-MVC帮助程序创建的标签
- 如何检索标签's的内容
- 在javascript中从JSON对象中检索标签
- 为什么我不能使用jQuery检索插入到textarea标签中的文本?
- 如何在iFrame主体标签上设置jQuery data()并从iFrame内部检索它
- 如何检索YouTube视频's标签与YouTube v3 API