2011-09-01 38 views
3

我有jQuery的onclick问题。当onclick发生链接时,文本框的值应该填入一些硬编码的文本。文本分配给文本框onclik超链接

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

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

       }); 

问题是,我想重复上的文本框中的“txtword”当我的链接为“txtwordtxtwordtxtwordtxtwordtxtword”点击,但目前即时得到当点击链接只有一次。

任何想法,帮助充分

谢谢

回答

6

试试这个:

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

谢谢你完美的兄弟! –

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

感谢guru +1。 –

0

对于那些不使用jQuery的简单的事情是这样的:

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