2010-06-07 3 views
0

내 코드 : 당신은 내가 이전을 끝낼 것 중 하나로서 부분 [name='"을 사용할 수 없습니다 볼 수 분명히나는 인용 부호가 부족

<a href="#" onclick="$('#s input[name='reset']').click(); return false;">RESET</a>

동일한 유형의 따옴표

도움이 필요합니다. 한 가지 방법은 함수를 정의하고 onclick이 함수를 트리거하도록하는 것이지만 onclick에 할당 된 코드 (단지 1 줄임)를 얻길 바라고 있습니다.

답변

4

글쎄, 당신은 사용 \' 또는 \" 탈출하지만 모두에서 최상의 솔루션은 그 인라인 이벤트 핸들러을 사용하지 입니다.

$('a').bind('click', function(e){ 
    $('input[name=reset]').trigger('click'); 
}); 

분명히 모든 앵커에 영향을 미칩니다. 따라서 수업이나 신분증을 제시하는 것이 좋습니다.

+0

감사합니다. 내가 게시하자마자 나는 알아 냈고, 나는 이미 3 개의 답을 보았고 (놀랍게도) 놀랐다. : D – Fabian

+0

BTW'bind()'와'click (function() {}); 사용의 차이점은 무엇입니까? 그리고 왜'function (e)'인가? 왜 다른 편지가 없습니까? – Fabian

+0

차이점이 없다.'click()'은'.bind ('click', ..)'철학 질문에 대한 바로 가기이다. – jAndy

관련 문제