Javascript 单击时将文本附加到文本框
我目前有一个选择的按钮,并点击一个按钮,我想添加到一个文本框中的按钮文本。每次单击按钮时,我都希望能够附加到输入字段中的任何内容 我目前拥有的Javascript 单击时将文本附加到文本框,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我目前有一个选择的按钮,并点击一个按钮,我想添加到一个文本框中的按钮文本。每次单击按钮时,我都希望能够附加到输入字段中的任何内容 我目前拥有的 $('#js-AddFilterOpenBracket').click(function () { $('#js-FilterString').val($(this).text()); }); 我的目标是什么 $('#js-AddFilterOpenBracket').click(function () { $(this).text()
$('#js-AddFilterOpenBracket').click(function () {
$('#js-FilterString').val($(this).text());
});
我的目标是什么
$('#js-AddFilterOpenBracket').click(function () {
$(this).text().appendTo($('#js-FilterString'));
});
也许不是最好的方式,但你可以这样做
$('#js-AddFilterOpenBracket').click(function () {
$('#js-FilterString').val($('#js-FilterString').val() + $(this).text());
});
无需使用
appendTo
,因为它应该用于元素。而是手动附加到当前值,然后设置它
$('#js-AddFilterOpenBracket').click(function () {
var currentVal = $('#js-FilterString').val();
var newVal = currentVal + $(this).text();
$('#js-FilterString').val(newVal);
});
很好,谢谢。将在10分钟内标记为答案:)