2016-06-10 1 views
0

사람은 말해 줄 수 :문자열/선택기 연결이 작동하지 않는 이유는 무엇입니까? 문제가 해결되지 않는 이유

희망 누군가가 나를 여기에 도울 수 :

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

내가 "예기치 않은 식별자 catch되지 않은 구문 에러"를 얻는다. 나는 그것은 당신이 달성하고자하는 것은 당신의 onclick="showPreview($(this).find('.feed-thumb'))" 생각

감사

+0

피드 - 엄지 요소의 매개 변수로 전달 하시겠습니까? id, 어떤 속성? –

+1

'var cfHTML = '

'; –

+1

코드에서'[object Object]'를 문자열 –

답변

0

:-) 아주 간단한 질문해야합니다 같아요.

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

$(this).find('.feed-thumb')은 문자열이 아닌 jquery 객체를 제공합니다.

+0

jep! 정확히 내가 원하는 것입니다. 어떻게하면 성취합니까? –

+0

HTML을 추가하기 위해 append()를 사용하고 싶습니다. –

+0

저는 당신의 코드는 내가 원하는 것을하지 않는다. 내 showPreview 함수에서 [object object]를 로그 할 수는 있지만 올바른 것이 아니다. log prop ("class") 또는 다른 속성/특성을 개체에. –

관련 문제