为什么我的字符串/选择器连接不起作用?

时间:2016-06-10 09:47:28

标签: javascript jquery concatenation string-concatenation

任何人都可以告诉我为什么这不起作用:

var cfHTML = '<div class="touch-feild" onclick="showPreview('+$(this).find('.feed-thumb')+')"></div>';

我得到一个&#34;未捕获的SyntaxError:意外的标识符&#34;

希望有人可以帮助我。我想这一定是一个非常简单的问题: - )

由于

1 个答案:

答案 0 :(得分:0)

它认为你想要完成的是onclick="showPreview($(this).find('.feed-thumb'))"

var cfHTML = '<div class="touch-feild" onclick="showPreview($(this).find(\'.feed-thumb\'))"></div>';

$(this).find('.feed-thumb')会给你jquery对象而不是字符串。