点击超链接后将文本分配给文本框。

3

我在jquery的onclick上遇到了问题。当链接被点击时,文本框的值应该填充一些硬编码的文本。

例如:

  $('#linkBase').click(function() {

         $('#txtFormula').val("txnword");

    });

问题是当我点击链接时,我希望在文本框中重复“txtword”为“txtwordtxtwordtxtwordtxtwordtxtword”,但目前只有在点击链接时出现一次。

3个回答

6

试试这个:

 $('#linkBase').click(function() {
               $('#txtFormula').val($('#txtFormula').val() + "txnword");                 
});

4
var formula = $('#txtFormula');
formula.val(formula.val() + "txnword");

0

对于那些不使用jQuery处理简单事情的人:

document.querySelector('#linkBase').onclick = function()
{
    document.querySelector('#txtFormula').value += "txnword";
};

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接