Javascript 如何在动态创建的内容中使用变量单击函数
又是一个问题 这是我动态创建的内容:Javascript 如何在动态创建的内容中使用变量单击函数,javascript,html,Javascript,Html,又是一个问题 这是我动态创建的内容: var content = $('<div data-role="collapsible" id="set"' + naslov + '">'+ '<h3>Sectionit ' + naslov + '</h3>'+ '<p>' + opis + '</p>'+ '<a data-ajax="false" h
var content =
$('<div data-role="collapsible" id="set"' + naslov + '">'+
'<h3>Sectionit ' + naslov + '</h3>'+
'<p>' + opis + '</p>'+
'<a data-ajax="false" href="#" onclick="poslinapri('+niz+')" class="ui-btn ui-shadow ui-corner-all"><div class="prostor1tr">More</div></a>'+
'</div>');
content.find('.ui-btn').click(function() {
poslinapri(niz)
});
var内容=
$('您需要使用反斜杠来转义单引号,这与嵌入多个级别的单引号/双引号的情况一样
var content =
$('<div data-role="collapsible" id="set"' + naslov + '">'+
'<h3>Sectionit ' + naslov + '</h3>'+
'<p>' + opis + '</p>'+
'<a data-ajax="false" href="#" onclick="poslinapri(\''+niz+'\')" class="ui-btn ui-shadow ui-corner-all"><div class="prostor1tr">More</div></a>'+
'</div>');
将生成一个带有Bob's Burgers的警报框
您可以这样做(创建内容后):
因此,您不必编写
onclick=“poslinapri('+niz+')”
非常欢迎。请确保niz
变量中的任何文本也将'
替换为\'
。祝您编码愉快。
content.find('.ui-btn').click(function() {
poslinapri(niz)
});