현재 jQuery를 사용하고 있으며 URL에/blah /가 있으면 숨길 방법을 찾고 있습니다.jQuery/Javascript - 현재 URL에/foo/
미리 도움을 주셔서 감사합니다. 나는 js Noob이고 어떻게 든 정규식으로 수행 할 수 있지만 지금 당장이 것을 배울 시간이 없다는 것을 알고있다. 나는 만날 필요가있는 기한이있다!
감사합니다, 잭
현재 jQuery를 사용하고 있으며 URL에/blah /가 있으면 숨길 방법을 찾고 있습니다.jQuery/Javascript - 현재 URL에/foo/
미리 도움을 주셔서 감사합니다. 나는 js Noob이고 어떻게 든 정규식으로 수행 할 수 있지만 지금 당장이 것을 배울 시간이 없다는 것을 알고있다. 나는 만날 필요가있는 기한이있다!
감사합니다, 잭
나는 그가 요소를 숨기려고한다고 생각합니다. URL에 해당 부분이 포함되어있는 경우
if (/\/blah\//.test(window.location)) {
$('#element').hide();
}
안녕하세요. 당신은 돈이 있습니다. URL에/blah /가 있으면 요소를 숨길 수 있습니다. 귀하의 예제에서 .test는 무엇을 나타냅니다? 다시 한번 감사드립니다. – Jackson
코드가 완벽하게 작동합니다. 정말 고맙습니다! – Jackson
쿨, 문제 없음. '/ \/blah \ //'는 '/ blah /'의 발생을 검색하는 Regex 객체입니다. 'test()'는 인수가 해당 정규 표현식과 일치 하는지를 테스트하는 정규식 함수입니다. 따라서 'window.location'에'/ blah/'가 포함되어 있으면 다음 코드를 실행하십시오. – Corey
물론, 여기 당신이가는 :
는숨기기는 페이지가로드 될 때를 이렇게 할 경우 URL이 'foo는'
if ($('a[href*=foo']).size() > 0) $('#my_other_id').hide();
가 포함되어있는 경우 'my_other_id' 이것을 사용하십시오 :
$(document).ready(function() {
if ($('a[href*=foo']).size() > 0) {
$('#my_other_id').hide();
}
});
']'이 누락 되었습니까? –
마이클에게 감사드립니다. Corey, 나는 당신이 원하는 것처럼 조금 더 대답을 바탕으로 다시 썼습니다. – btelles
안녕하십니까. 웬일인지 그것은 나의 전체의 메시지를 저장하지 않았다. ... 이상한!
정식 버전 이상과 같이 갔다 :
안녕하세요 여러분,
나는 현재 jQuery를 사용하고 내가 URL이 포함 된 경우/ㅋ /를 요소를 숨길 수있는 방법을 찾고 있어요.
if the url contains /foo/ addClass to <div id="blah"></div> so the class is added like <div id="blah newclass"></div> then I can write css for .newclass {display:none;}
이 정보가 더 도움이되기를 바랍니다. 나는 지금 뛰어 들어서 당신의 제안을 시도 할 것입니다. 고맙습니다!
무엇을 숨기시겠습니까? 'href ='가 url과 일치하는'a' 요소? 또는 페이지의 URL이 일치하면 페이지의 요소를 숨기려고합니까? –
숨기기 ... 무엇? 사업부? 전체 페이지? 옷장에 몸을 숨길 수 있도록 통보하고 싶니? –