我在jquery onclick上遇到了问题。当onclick发生在链接文本框上时,值应填充一些硬编码文本。
前
$('#linkBase').click(function() {
$('#txtFormula').val("txnword");
});
问题是当我点击链接时,我想在文本框中重复“txtword”为“txtwordtxtwordtxtwordtxtwordtxtword”,但目前我只点击链接时才会收到一次。
答案 0 :(得分:6)
试试这个:
$('#linkBase').click(function() {
$('#txtFormula').val($('#txtFormula').val() + "txnword");
});
答案 1 :(得分:4)
var formula = $('#txtFormula');
formula.val(formula.val() + "txnword");
答案 2 :(得分:0)
对于那些不使用jQuery的人来做这样的简单事情:
document.querySelector('#linkBase').onclick = function()
{
document.querySelector('#txtFormula').value += "txnword";
};