2017-01-11 2 views
0

태그 (<a>here</a>) 사이에있는 일부 내용을 제거하고 교체하려고합니다. 불행히도 HTML 파일에서 변경할 수 없습니다. Wordpress에서 Jquery 또는 PHP로 변경해야합니다.요소의 내용을 변경하십시오.

그것은 클래스 나 ID가 없다는 사실로 더 복잡해집니다. 유일한 고유 기능은 "데이터 카테고리 슬러그"입니다. 예를 들면 다음과 같습니다.

<a href="#" data-category-slug="muubs-accessories">Accessories</a> 

이 예에서는 'Muubs'라는 단어에 'Accessories'태그를 삽입해야합니다. 또한 이들 중 몇 가지가 클래스 또는 ID가없는 각각의 데이터 카테고리 - 슬러그 (data-category-slug 's)를 가지고 있습니다 (각기 다른 방식으로 변경해야하지만 다른 "데이터 카테고리 슬러그"를 사용하여 다른 단어로 변경해야합니다). 그래서 특수성 부모 요소의 불행은 문제가되지 않습니다.

어떤 도움이 좋을 것

+0

당신은 https://api.jquery.com/attribute-equals-selector/ (AN [속성 선택]을 사용할 필요가) 또는 [필터] (http://api.jquery.com/filter/) – Pete

답변

2

이 작업을 시도 할 수 있습니다 :

jQuery(function(){ 
    jQuery('a[data-category-slug="muubs-accessories"]').text('content replaced'); 
}); 
+0

그냥 예를 들어 '내용'이 Muubs이고 '바꾸기'는 액세서리입니까, 아니면 다른 방법입니까? – Eskemo

+0

아니요! "내용이 바뀌 었습니다"라는 텍스트가 "액세서리"대신에 배치됩니다 – mariobros

+0

제발, 작동한다면 ... 올바른 답을 표시하십시오! 감사 – mariobros

관련 문제