0

javascript関数を呼び出す属性をappend()持つボタンを試しています:onclick

$('#button').append('<button onclick=setUrlLink(\''+pageN+'\')>Next</button>);

ソースコードをチェックするとき、引用符が欠落してpageNいますが、どうすればよいですか?

4

3 に答える 3

4

二重引用符を使用してみませんか

$('#button').append('<button onclick=setUrlLink("'+pageN+'")>Next</button>');
                                            ----^         ^---
于 2012-12-19T23:09:28.243 に答える
3

それを行うためにjQueryを使用しないのはなぜですか?

$("#button").append($("<button>").on('click', function () { setUrlLink('pageN'); })
   .text('Next'));
于 2012-12-19T23:08:54.977 に答える
0

一重引用符の代わりに二重引用符を使用して文字列を開始します。

$("#button").append("<button onclick=setUrlLink('" +pageN+ "')>Next</button>");
于 2012-12-19T23:08:48.033 に答える