我有很多具有相同类名的div元素。我希望用户能够在表单输入文本元素(值)中选择其中一些。到目前为止,我只把它放在最后点击的一个。
<div class="post">
<div class="addThis">A</div>
<div class="addThis">B</div>
<div class="addThis">C</div>
</div>
<input type="text" id="Choice">
jQuery('.addThis').click(function() {
var x = jQuery(this).closest('.post').find('addThis').text();
var y = jQuery("#Choice").val(x);
var y是因为我试图用它做点什么。但所有尝试都失败了。试过
var t += y;
jQuery("#Choice").val(t);
还有很多我已经忘记了
感谢您的帮助
答案 0 :(得分:2)
这是你想要做的事情:
$('.addThis').click(function() {
var x = $(this).html();
$("#Choice").val($("#Choice").val() + x);
});