var testvar = "something";
//only one of the following 3 lines were uncommented while testing:
var myinsert = '<span class="green myCursor"
onClick="getproblemsadmin(testvar)">
Test
</span>'; //doesn't pass testvar to function
var myinsert = '<span class="green myCursor"
onClick="getproblemsadmin(\'testvar\')">
Test
</span>'; //doesn't pass testvar to function
var myinsert = "<span class='green myCursor'
onClick='getproblemsadmin(\"testvar\")\'>
Test
</span>"; //doesn't pass testvar to function
$('.someclass').html(myinsert); //jquery works and this works (tested)
有没有办法让变量传递到这个函数?javascript语法 - 将变量传递到函数
在创建字符串和设置HTML时,或者在实际的onclick事件执行时,是否需要'testvar'的值? – 2012-07-14 13:13:44
在创建字符串时。发布的第一个答案是正确的。 – GTCrais 2012-07-14 13:23:32