誰能告訴我,爲什麼這不起作用:爲什麼我的字符串/選擇器並置不起作用?
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]到字符串 –