2011-09-02 4 views
1

나는 다음과 같은 생성하는 내부 루프, 실행 PHP 코드가 있습니다숨어 이전 입력 버튼

$('input:button').click(function() { 
    $(this).next("span").append('You clicked this button!'); 
} 

이 코드 작품을 다음과

echo "<input type=\"button\" event='$eventID' id=\"sendsomeone\" value=\"Send a family member\"/>"; 
echo "<span id='$eventID'></span>"; 

를 나중에 내가 가진 자바 스크립트를 벌금. 그러나 나는 또한 내가

$(this).parent("input").hide(); 

$(this).prev("input").hide();

하지만 내가 할 수있는 다음과 같은 코드로 장난 해봤 버튼 (하지만 페이지에 모든 버튼)

을 숨기려면 어떻게 작동하게하는지 퍼즐을 풀어 라.

답변

2

$('input:button')을 사용하여 이미 버튼 선택기에있는 것처럼 보입니다. 이렇게 해보셨습니까?

당신은 또한 폭음이 볼 수 있다면 그것을 숨길하고, 그렇지 않은 경우를 보여으로 도움이되는 toggle보고 할 수 있습니다
$(this).hide(); 
+0

하나를 나는 더 이상거야 Cargo Cult Programming이 될 것입니다. 그리고 나는 믿을 수 없을 정도로 간단한 것들을 알게 될 것입니다. 오 고마워! – jeremy

+0

아무 문제 없습니다. 너는 그것의 걸림 새를 얻을 것이다. – slandau

0

: 요즘의

$(this).toggle(); 
관련 문제