2010-08-10 3 views
0

jquery를 사용하여 페이지의 모든 href 값을 업데이트하십시오. 페이지를 통해 href = "http://www.google.com"이 나오고 위에서 언급 한 href를 "http://www.test.com"으로 변경하려면 어떻게해야합니까? *=google 어딘가에 자신의 href 속성에서이 그렇다면, 그에 따라 자신의 속성을 업데이트합니다 모든 링크를 통해jquery를 사용하여 페이지에서 선택한 href 값을 업데이트하십시오.

+0

여기에 더 설명 및 세부 사항을 볼 수 있습니다. –

+0

요구 사항에 따라 아웃 바운드 URL 다시 쓰기 규칙을 사용하면 더 잘 수행 할 수 있습니다. –

답변

1
$('[href]').each(function() { 
    $(this).attr('href', 'http://www.test.com'); 
}); 
1
$('a[href*="google"]').attr('href', 'http://www.test.com'); 

선택기가 갈 것입니다.

+0

이것은 내가 원한 것이다. – Patrick

0

전체 작업 예제는 .html 파일로 저장하십시오! 당신의 표현이 원하는 행동의 완전한 이해를 제공하지 않는 한 내가 좋아하는 것

<html> 
<head> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> 
    <script> 
    $(document).ready(function(){ 
     $("a[href*='http://www.google.com']").attr('href','http://www.test.com').html('Test.com'); 
    }); 
    </script> 
</head> 
<body> 
    <a href="http://www.google.com">Google</a> 
    <a href="http://www.google.com">Google</a> 
    <a href="http://www.google.com">Google</a> 
    <a href="http://www.NotGoogle.com">Not Google</a> 
</body> 
</html> 
0

사용 선택기

<script type="text/javascript"> 
    $("a[href*='http://www.google.com']").attr('href','http://www.test.com'); 
</script> 
관련 문제