如何在jQuery中检索复选框值如何使用jQuery以获得复选框值,并立即将其放入文本区域?就像这段代码:<html>
<head>
</head>
<body>
<div id="c_b">
<input type="checkbox" value="one_name" checked>
<input type="checkbox" value="one_name1">
<input type="checkbox" value="one_name2">
</div>
<textarea id="t"></textarea>
</body></html>如果id="c_d"更新阿贾克斯,下面的阿尔特科尼图的代码不起作用。有什么好的解决办法吗?
3 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
function updateTextArea() {
var allVals = [];
$('#c_b :checked').each(function() {
allVals.push($(this).val());
});
$('#t').val(allVals);
}
$(function() {
$('#c_b input').click(updateTextArea);
updateTextArea();
});更新
四季花海
TA贡献1811条经验 获得超5个赞
function showSelectedValues(){
alert($("input[name=chkboxName]:checked").map(
function () {return this.value;}).get().join(","));}<html> <head> </head> <body> <div> <input name="chkboxName" type="checkbox" value="one_name" checked> <input name="chkboxName" type="checkbox" value="one_name1"> <input name="chkboxName" type="checkbox" value="one_name2"> </div> </body> </html>
温温酱
TA贡献1752条经验 获得超4个赞
$(function() {
$('input[type="checkbox"]').bind('click',function() {
if($(this).is(':checked')) {
$('#some_textarea').html($(this).val());
}
});});编辑:
$(function() {
$('#c_b input[type="checkbox"]:checked').each(function() {
$('#t').append(', '+$(this).val());
});});编辑2
$('#c_b :checkbox:checked').each(function() {
$('#t').append(', '+$(this).val());});- 3 回答
- 0 关注
- 600 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消
