2012-02-18 4 views
0

이 질문을 할 곳이 아닌지 잘 모르겠지만 여기에 있습니다.JQuery - 양식 제출 후 링크를 ​​선택하는 방법

양식을 제출하고 데이터가 다시 표시되면 어떻게 링크를 계속 선택하면되는지 궁금합니다. 가능한 경우 JQuery 또는 PHP를 사용하여 양식 데이터를 제출 한 후 내 링크를 강조 표시하는 방법을 기본적으로 알고 싶습니다.

여기 내 JQery 코드입니다.

$(document).ready(function() { 
    $('.editor, .active-editor').click(function(event){ 
     event.preventDefault(); 
     $(this).siblings().addClass('text-editor').removeClass('active-text-editor'); 
     $(this).addClass('active-editor').removeClass('editor');   
    }); 
}); 
+0

이 전체 왕복 (페이지 새로 고침) 또는를하고있다 : 여기에 "성공"이라는 매개 변수의 존재를 검색하고 존재하는 경우 링크에 "활성"클래스를 추가 PHP를 사용하여 간단한 예제이다 동적으로 콘텐츠를 페이지로 다시로드합니까 (예 : 아약스)? – mrtsherman

답변

0

당신은 당신이 같은 규칙을 공유하는 스타일의 이름 a.active 만들 수 있습니다 "활성"상태에있는 것처럼 링크를 표시 할 경우 액티브 (활성 링크 사이비 - 클래스) 해당 클래스를 동적으로 적용 할 수 있습니다. 이 바이올린을 확인하십시오 : http://jsfiddle.net/SM22n/2/

페이지가 다시로드 된 후에 링크가 활성화되도록하려면 스크립트에 링크가 활성화되어 있어야한다고 알리는 쿼리 매개 변수를 설정해야합니다.

<?php $myClass = isset($_GET['success']) ? 'active' : ''; ?> 
<a href="http://example.com" class="<?php echo $myClass; ?>">My Link</a>