我在jquery的onclick上遇到了问题。当链接被点击时,文本框的值应该填充一些硬编码的文本。
例如:
$('#linkBase').click(function() {
$('#txtFormula').val("txnword");
});
问题是当我点击链接时,我希望在文本框中重复“txtword”为“txtwordtxtwordtxtwordtxtwordtxtword”,但目前只有在点击链接时出现一次。
我在jquery的onclick上遇到了问题。当链接被点击时,文本框的值应该填充一些硬编码的文本。
例如:
$('#linkBase').click(function() {
$('#txtFormula').val("txnword");
});
问题是当我点击链接时,我希望在文本框中重复“txtword”为“txtwordtxtwordtxtwordtxtwordtxtword”,但目前只有在点击链接时出现一次。
试试这个:
$('#linkBase').click(function() {
$('#txtFormula').val($('#txtFormula').val() + "txnword");
});
var formula = $('#txtFormula');
formula.val(formula.val() + "txnword");
对于那些不使用jQuery处理简单事情的人:
document.querySelector('#linkBase').onclick = function()
{
document.querySelector('#txtFormula').value += "txnword";
};