질문이 있습니다. (정말 간단하지만 실제로는 찾을 수 없습니다.)Jquery 객체에서 selector를 사용합니다.
DOM 요소를 나타내는 Jquery 객체에서 selector를 사용하는 방법을 찾고 싶습니다.
다음은 내가하고 싶은 일의 예입니다.
HTML :
<div id="template">
<button class="buttonRemove"></button>
...A Lot of other HTML Content...
</div>
JQuery와 :
var myTemplate = $("#template").clone(true);
myTemplate.attr("id","a_new_customized_id");
myTemplate.A_WAY_TO_SELECT_BUTTON_WITH_CLASS_REMOVE.hide();
나는 두 가지 이유 그 원인을 싶습니다 을 내가 정보를 표시처럼 (일부 differents의 기능을 위해 내 진짜 템플릿을 사용하고 있습니다 삭제할 수있는 항목 및 그렇지 않은 항목이 있음)
Thx!
편집 : 답장을 보내 주셔서 감사합니다. 나는 해결책을주기 전에 "$ .myTemplate ("selector ")"와 같은 많은 것을 시도했다. 당신이 선택 방법에 두번째 매개 변수를 사용하는 경우
$('#buttonRemove',myTemplate)
, 그것은 선택기에 대한 연구의 도메인으로 사용됩니다 :
난 그냥있는 다른 해결책을 발견.
['.find()'] (http://api.jquery.com/find/) –
jquery find http://api.jquery.com/find/ – Liam
myTemplate.find (": button .buttonRemove "). hide()는 myTemplate 내부에서"buttonRemove "클래스의 모든 버튼을 숨 깁니다. 선택기의 끝에 ": first"를 추가하면 첫 번째 버튼 만 표시됩니다. – Ricola3D