通过onClick
方法的一个href
标记我试图将三个变量,两个数字和一个字符串传递给我创建的jQuery方法。数字通过没有问题,但在传递字符串变量answer_text = TEST TEST
,我得到下面的错误。我认为我错误地编码了字符串。任何人都可以将我指向正确的方向吗?传递字符串参数给用户创建的jQuery函数
Firefox 15,Firebug和Twitter bootstrap。
SyntaxError: missing } after property list
$().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;
};
Ew,内联JS和jQuery?我期待使用'data- *'属性并将所有内容放在jquery'.click()'中。另外,我觉得这是在'document.write'中找到的代码(关于onclick代码) - 是否准确? –