【发布时间】:2014-05-21 14:52:59
【问题描述】:
我正在尝试将任何选中复选框的值添加到输入文本字段。 这是我的小提琴:http://jsfiddle.net/Lf6ky/
$(document).ready(function() {
$(":checkbox").on('click', function() {
if ($(':checkbox:checked')) {
var fields = $(":checkbox").val();
jQuery.each(fields, function(i, field) {
$('#field_results').val($('#field_results').val() + field.value + " ");
});
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<input type="text" id="field_results" /><br>
<input type="checkbox" value="1">1<br>
<input type="checkbox" value="2">2<br>
<input type="checkbox" value="3">3
在此示例中,我有 3 个复选框,其值分别为 1、2、3。如果我单击所有这些复选框,则输入字段应如下所示:1 2 3
如果我取消选中这些复选框中的任何一个,则相应的值应该会在输入字段中消失。
我该怎么做?
【问题讨论】:
标签: javascript jquery html checkbox