나는 wordpress를 통해 생성 된 목록 항목이 있습니다. 각 목록 항목에는 cat-item-14와 같은 클래스가 있습니다.클래스 이름의 일부를 삭제하는 jQuery
내가 너무 제거 할 수만을 표시하려면이 클래스를 조작해야하는 '고양이 항목 -'단지 '14'
평가 모든 포인터가 같은 클래스를 둡니다. 이 같은
나는 wordpress를 통해 생성 된 목록 항목이 있습니다. 각 목록 항목에는 cat-item-14와 같은 클래스가 있습니다.클래스 이름의 일부를 삭제하는 jQuery
내가 너무 제거 할 수만을 표시하려면이 클래스를 조작해야하는 '고양이 항목 -'단지 '14'
평가 모든 포인터가 같은 클래스를 둡니다. 이 같은
내가 좋겠 ...
하지만 .. 숫자는 클래스 또는 ID 이름의 첫 글자가 될 수 없습니다 ... 그래서 ... 나는 클래스 이름에 밑줄을 추가 실제로 원래의 클래스를 사용하는 워드 프레스 플러그인을 방해 할 수 있기 때문이 아니라, 대신에 다른 모든 클래스를 삭제의, 속성에 추가 한 후 번호를 추출 : 또는
$("ul > li").each(function() {
var $el = $(this),
n = $el.attr("class").match(/cat-item-(.*)/)[1];
$el.addClass(n);
});
시도 뭔가 : 그것은 숫자 문자로 시작하는 클래스를 가지고 좋은 방법이 아니라고하지만
var value
$("ul > li").each(function() {
value = $(this).attr("class").replace("cat-item-", "");
$(this).attr("class", value);
});
인식해야합니다.
고마워 - 내가 시도해 왔던 것과 유사하지만 조용하지 않았다. ! – tbwcf
을, 당신은 워드 프레스에 필터를 추가 할 수 있습니다 클래스를 출력하는 함수. – Cronco
Cronco는 아마 여기에 좋은 점을 가지고 있습니다 ... 클라이언트 측이 아닌이 작업을 수행하는 것이 더 좋습니다 - Wordpress에 대해서는 아무 것도 모릅니다. 그래도 도움이되지 않습니다. – Tom
내 jQuery 내 php보다 낫지 만 Cronco와 동의 - 나는 현재 word_id (post_class() 함수의 출력에 term_id를 추가했습니다. 그것의 id를 출력하는 것 - 이상적으로 그것은 나의 카테고리리스트와 일치시키고 아이템을 필터하기 위해 cat-item-id 일 필요가있다. – tbwcf