我正在尝试append()
一个带有onclick
属性的按钮,该按钮调用javascript函数:
$('#button').append('<button onclick=setUrlLink(\''+pageN+'\')>Next</button>);
检查源代码时,pageN
周围缺少引号,我该怎么办?
答案 0 :(得分:4)
为什么不使用双引号
$('#button').append('<button onclick=setUrlLink("'+pageN+'")>Next</button>');
----^ ^---
答案 1 :(得分:3)
为什么不使用jQuery来做呢?
$("#button").append($("<button>").on('click', function () { setUrlLink('pageN'); })
.text('Next'));
答案 2 :(得分:0)
只需使用双引号即可启动字符串而不是单引号。
$("#button").append("<button onclick=setUrlLink('" +pageN+ "')>Next</button>");