onClick
タグのメソッドを介して、href
3 つの変数、2 つの数値、および文字列を、作成した jQuery メソッドに渡そうとしています。数値はまったく問題なく渡されますが、文字列変数を で渡すことに関してはanswer_text = TEST TEST
、以下のエラーが発生しています。文字列のエンコードが間違っていると思います。誰かが私を正しい方向に向けることができますか?
Firefox 15、Firebug、および Twitter ブートストラップ。
SyntaxError: プロパティ リストの後に } がありません
$().edit_answer({
row: 0,
num_answer: 0,
answer_text: TEST TEST
});
onClick="$().edit_answer({
row:' + row_id + ',
num_answer:' + num_ans + ',
answer_text:\"' + ans +'\"
});"
すべての引用符の理由は、href
タグが動的に生成されていることです。
jQuery.fn.edit_answer = function () {
var args = arguments[0] || {};
var row = args.row;
var num_answer = args.num_answer;
var answer_text = args.answer_text;
};