2014-09-12 2 views
0

이 기능을 사용하여 메뉴에서 "홈"이 포함 된 단일 항목을 대체했지만 무선보기를 보았습니다. 모바일이 감지되면 사이트에서 "집"과 "무선 홈"링크가있어서 "홈"버튼뿐만 아니라 내 기능이 모두 대체됩니다. "집"과 정확하게 일치 시켜서 "무선 홈"이 아래에서 영향을받지 않도록 할 수 있습니까? 당신이 정확히 동일한 텍스트로 앵커를 추출합니다이jQuery에 텍스트가 들어 있고 사용법이 바뀝니다

$("#hsubmenuitems a").filter(function() { 
    return $(this).text() == "Home" 
}).attr('href', 'http://%LIVESCORINGHOST%/%YEAR%/home/%LEAGUEID%?MODULE=MESSAGE12'); 

에 대한 .filter()을 사용할 수 있습니다

$("#hsubmenuitems a:contains('Home')").text('OVERVIEW').attr('href', 'http://%LIVESCORINGHOST%/%YEAR%/home/%LEAGUEID%?MODULE=MESSAGE12'); 
+0

각 요소에 대한 ID를 만드시겠습니까? – bvx89

답변

1
당신은 좀 더 코드해야 할 수도 있습니다

:

$("#hsubmenuitems a").each(function() { 
    var link = $(this), 
     text = link.text(); 

    if (text == "Home") { 
     link.text('OVERVIEW').attr('href', 'http://%LIVESCORINGHOST%/%YEAR%/home/%LEAGUEID%?MODULE=MESSAGE12'); 
     return false; //break out 
    }  
}); 
0

"홈"에

관련 문제