我尝试获取当我单击指定复选框时它将用复选框的标签替换指定div中的文本,并且如果选中了多个复选框它将把他们一个,如果文字是长时间与搭起量之后...使用复选框中的特定信息填充div
我的HTML看起来:
<div style="cursor:pointer" id="st"><div id="txtst">▼ No Preference</div>
</div><div id="divst" style="display:none;font-size:smaller">
<input type="checkbox" name="s1" value="S"> <label for="s1">Repairs</label><br>
<input type="checkbox" name="s2" value="I"> <label for="s2">Orders</label><br>
<input type="checkbox" name="s3" value="M"> <label for="s3">Technician</label><br>
和我的JS为:
$(function(){
$('#lf').click(function() {
$('#divlf').toggle();
});
$('#st').click(function() {
$('#divst').toggle();
});
});
$(function(){
$('#divst').click(function() {
if ($(input[checkbox]).length > 0) {
$("#txtst").hide();
} else {
$("#txtst").show();
}
});
});
我知道这个js并不是完整的,就像复选框的功能一样,因为它是我在这里看到的另一个例子,但是没有正确回答。
“标签”在哪里? – mattsven 2011-03-29 02:26:48
我把它们放在我的页面上,我只是写出了真正的快速对不起的基本例子。 – Bobby 2011-03-29 02:30:21
请将它们添加到示例HTML中,这样我们可以帮助...另外,您需要清楚您想要将标签的文本插入 – mattsven 2011-03-29 02:34:08