私はコードをもっている:
var data = $('<span onclick="someFunction(' + element + ');"><a href="#">Element information</a></span>');
要素はオブジェクトです。
また、関数が定義されています。
someFunction: function(element) {
console.log(element);
.... // some code
}
しかし、スパン要素がその関数を呼び出そうとすると、エラーが発生します:
SyntaxError: missing ] after element list
someFunction([object Object]);
でデバッグするとFirebug
、
<span onclick="someFunction([object Object]);">
<a href="#">Element information</a>
</span>
通常、具体的な要素を引数としてその関数を呼び出すにはどうすればよいですか?