2013-09-03 2 views
4

up() 함수를 실행하고 싶습니다. url에 "invt"가 포함되어있는 경우.jQuery에서 url에 "x"가 포함 된 경우 함수를 실행하는 방법

if(window.location.pathname == "/invt/"){ 
    alert("invt"); 
} 

그러나이 나에게 경고하지 않은 :

지금까지 나는이 있습니다. 어떤 아이디어?

나는 아래의 답변 덕분에이 문제를 해결할 수있었습니다.

고려 :

$(document).ready(function() { 
    if(window.location.href.indexOf("invt") > -1) { //checks url for "invt" (all products contain this) 
    up(); 
    return; 
     } 
     }); 
+0

** ** ** **/invt/"이며 앞뒤에 텍스트가없는 경우를 의미합니다. '.indexOf()'의 사용법은 아래의 답변을 참조하십시오. – SmokeyPHP

+0

감사합니다. 이것을 깨닫지 못했고, 그 후로는 작동하도록했습니다! – Myles

답변

3

이 시도 :

if (window.location.pathname.indexOf('invt') >= 0) 
{ 
alert("invt"); 
} 
+1

+1 10 초 동안 나를 때린다. :) – insertusernamehere

+0

감사합니다 :-) 매우 유용합니다! – Myles

3

당신은 indexOf()를 사용할 수 있습니다

if (-1 != location.pathname.indexOf('invt')) { 
    alert ("GO"); 
} 

데모

Try before buy

+1

감사합니다 :-) 매우 유용합니다! 나는 단지 dwaddell을 받아 들였다. 왜냐하면 그가 더 빨리 달려 있었기 때문이며, 둘 다 받아 들일 수있는 답보다 더 많은 것을 제공해 주었다. :) – Myles

+0

대단히 환영합니다. 그것은 완벽하게 OK입니다 : 항상 가장 적합한 답을 선택하십시오. 경주가 아닙니다. :) – insertusernamehere

관련 문제