향후 업데이트를 수정할 수없는 동적으로 생성 된 메뉴 시스템을 사용하는 WordPress 사이트에서 작업하고 있습니다.하지만 변경하고 싶습니다. 문서의 jQuery가있는 해당 메뉴의 <span>
에있는 텍스트 스타일. 스팬은 <li>
항목으로 중첩되어 있으며 차이가 나는지는 알 수 없습니다. (그리고 WordPress에서 차이를 보지 못합니다.) 다른 <span>'s
이 있는데 변경하지 않으려 고하므로 <span>
내 특정 텍스트와 일치해야합니다. 변경하고 싶습니다.변경 <span> 문서로드시 텍스트가 jQuery로로드됩니다.
그래서 내가 어떻게 바꿀 수이 $(document).ready
에이
<span style="color:#123456;">We are here to help.</span>
에 <span>We are here to help.</span>
?
전체 HTML은
<ul id="nav"><li class="li_item"><a class="navlink" href="http://www.mysite.org/contact-us/"><strong>Contact Us</strong><span>We are here to help.</span></a></li></ul>
업데이트 :이 작동; 충돌없이 별칭에 기능을 포장해야합니다
jQuery(function($) {
$(document).ready(function() {
$("#nav li span:contains('We are here to help.')")
.css("color", "#f8481c");
});
});
흠. 좋아 보이지만 나를 위해 일하고 싶지 않습니다. 위의 전체 HTML을 추가했습니다. #nav가 ul 인 경우 중요합니까? 감사합니다 ... – markratledge
내가 수정 한 구문 오류 (끝에 세미 콜론 누락)가있었습니다. –
jsFiddle 예제 –