谁能告诉我,为什么这不起作用:为什么我的字符串/选择器并置不起作用?
var cfHTML = '<div class="touch-feild" onclick="showPreview('+$(this).find('.feed-thumb')+')"></div>';
我得到一个“未捕获的SyntaxError:意外的标识符”
希望有人能帮助我在这里。我想这一定是:-)
感谢
谁能告诉我,为什么这不起作用:为什么我的字符串/选择器并置不起作用?
var cfHTML = '<div class="touch-feild" onclick="showPreview('+$(this).find('.feed-thumb')+')"></div>';
我得到一个“未捕获的SyntaxError:意外的标识符”
希望有人能帮助我在这里。我想这一定是:-)
感谢
一个非常简单的问题,它认为你想完成什么是你onclick="showPreview($(this).find('.feed-thumb'))"
。
var cfHTML = '<div class="touch-feild" onclick="showPreview($(this).find(\'.feed-thumb\'))"></div>';
$(this).find('.feed-thumb')
会给你jquery对象不是字符串。
jep!这正是我想要的,我该如何做到这一点? –
我想使用append()添加HTML –
我是不知道你的意思是什么?你的代码没有做我想做的事情,我可以在我的showPreview函数中记录一个[对象对象],但它不是正确的,我不能记录prop(“class”)或任何其他属性/属性的对象。 –
你想传递什么作为feed-thumb元素的参数? ID,任何属性? –
'var cfHTML ='
';' –在你的代码中它会连接'[object Object]到字符串 –