Javascript 如何在onclick函数中获取Var?
我有两个变量在外面。要在onclick事件中显示这两个变量值。。无法使用下面的代码获取值。。请帮我解决这个问题。必须在3小时内解决此问题Javascript 如何在onclick函数中获取Var?,javascript,jquery,Javascript,Jquery,我有两个变量在外面。要在onclick事件中显示这两个变量值。。无法使用下面的代码获取值。。请帮我解决这个问题。必须在3小时内解决此问题 var myCode = "12345"; var myCount = "5" $('.cols2.continue').html('<a href="#" onClick="test.element='myCode, myCount ';test.elemName=+myCode +;">Browse</a
var myCode = "12345";
var myCount = "5"
$('.cols2.continue').html('<a href="#" onClick="test.element='myCode, myCount ';test.elemName=+myCode +;">Browse</a>');
var myCode=“12345”;
var myCount=“5”
$('.cols2.continue').html('');
现在,我用变量名代替值
谢谢您的jquery将
var myCode = "12345";
var myCount = "5"
$('.continue').html('<a href="#" onClick="test.element=''+myCode+', '+myCount+' ';test.elemName='+myCode+ ';">Browse</a>');
var myCode=“12345”;
var myCount=“5”
$('.continue').html('');
试试这个:
var myCode = "12345";
var myCount = "5";
$('.cols2.continue').html('<a href="#" onClick="test.element=''+myCode+', '+myCount+''test.elemName='+myCode +';">Browse</a>');
var myCode=“12345”;
var myCount=“5”;
$('.cols2.continue').html('');
不要考虑HTML损坏:
var myCode = function () {
/* Don't use a string for "code" here either,
then it can be used as a normal function later on. */
}
var myCount = "5"
var $a = $('<a href="#">Browse</a>')
/* Yay, normal event callback function (and closure)! */
$a.click(function () {
myCode()
alert(myCount)
})
/* In most cases it's like sufficient just to add the element;
to replace all content, use .empty().append($a) */
$('.cols2.continue').append($a)
var myCode=function(){
/*这里也不要用字符串表示“代码”,
然后,它可以作为一个正常的功能稍后使用*/
}
var myCount=“5”
变量$a=$('')
/*是的,正常事件回调函数(和闭包)!*/
$a.click(函数(){
myCode()
警报(myCount)
})
/*在大多数情况下,仅仅添加元素就足够了;
要替换所有内容,请使用.empty().append($a)*/
$('.cols2.continue')。追加($a)
查找。不要添加内联事件处理程序。查看JavaScript连接+
。您需要使用字符串连接。这是学习jquery而不了解基本js的结果吗?感谢大家解决了我的有趣问题。。。非常感谢