2010-03-29 6 views
0

창 위치가 htt://stackoverflow.com/index.php이라고 가정 해 봅시다. jQuery를 사용하여 색인 페이지에서 요소를 제거하려고합니다. 이것은 내가 무엇을하고 제대로 동작하지 않습니다 :특정 위치에서 요소 제거

$(document).ready(function() { 
    var location = window.location; 
    var locQuery = /index/i; 
    if (location.match(locQuery)) { 
     $('.someClass').removeClass(); 
    } 
}); 
+0

이해가 안됩니다. 다른 웹 사이트의 페이지를 편집 할 수 없습니다. –

+0

아니요. 예를 들어 JavaScript를 사용하여 브라우저에서 브라우저를 표시하는 방법을 조작 할 수 있습니다. – Powertieke

+0

어떤 식 으로든 스택 오버플로를 조작하지 않으려 고합니다. 단지 예제로 사용하고 있습니다. – Espresso

답변

0

문제점을 발견했습니다. window.location은 객체이므로 .match 메서드는 정규식의 어떤 것과도 일치 할 수 없습니다. 일치를 얻으려면 window.location이라는 .href 속성을 사용해야했습니다.

 
var location  = window.location.href; 
var locQuery  = /index/i; 
if (location.match(locQuery)) { 
    $('.someClass').remove(); 
} 

올바른 조건으로 작성하겠습니다. JavaScript에 익숙하지 않습니다.

3

당신은 단지 그것을 클래스의 제거, 예를 들어

<div class="someclass"></div> 

시도

<div></div>. 

로 변경됩니다 있도록

$('.someClass').remove(); 
관련 문제