2017-03-22 6 views
-5

男性をクリックするたびにURLを男性で検索して女性に更新するような方法でメンズ/女性に基づいてフィルタを実行しようとしていますそれを置き換える。URLに男性があるかどうかを確認して、女性に置き換えてください

ご協力いただきありがとうございます。あなたがこれを行うことを望むウィッヒ言語で

$('.men').on('click',function(){ 
 
var men = location.href; 
 
    if (men.includes("constraint") === false && men.includes("types") === false && men.includes("vendors") === false){ 
 
     men += "?constraint=men"; 
 
    } 
 
    else if(men.includes("constraint=men") === false && men.includes("+men") === false && men.includes("vendors") === false && men.includes("women") === false){ 
 
\t \t \t men += "+men"; 
 
//  women.replace("women","men"); 
 
    } 
 
    
 
    else if(men.includes("types") === true && men.includes("=men") === false){ 
 
\t \t \t men += "&constraint=men"; 
 
    } 
 
    
 
    else if(men.includes("vendors") === true && men.includes("=men") === false){ 
 
    \t \t \t men += "&constraint=men"; 
 
    } 
 
    else if(men.includes("men") === true && men.includes("women") === false) { 
 
     \t \t 
 
    \t men.replace("women","men"); 
 
    } 
 
    
 
    else if(men.includes("=women") === true || men.includes("+women") === true){ 
 
    alert("url contains women"); 
 
    } 
 
    else{ 
 
    men += ""; 
 
    } 
 
    
 

 
     
 
    var men_result = location.href = men; 
 

 
    document.getElementById("wow").href = men_result; 
 
    
 
});

+1

?何を試しましたか? – Jer

+0

「女性」にも「男性」があります...既に試したコードと一緒にあなたの質問を明確に言及してください...! jqueryの –

+0

。 以下はコード –

答えて

0
var href = window.location.href; 
if(href.indexOf('men') >= 0 && href.indexOf('women') === -1) 
    window.location.href = href.replace('men', 'women'); 
} 
+0

可能であれば、私の挿入したコードに編集してください。 –

+0

@SagarReddy私たちはコード生産工場ではありません – Psi

+0

@ Arg0n私は '置き換え'を利用して試しましたが、置き換えられませんでした。 –

関連する問題