2010-08-12 5 views
3

내가 부모 요소가 너무 같은 특정 클래스 요소가 없습니다 여부를 찾으려고 노력에 문제가 있어요와 요소를 포함하지 않는 경우 확인 :JQuery와 부모 클래스

// 폼 안의 버튼을 클릭 한 후 - 부모 폼의 인스턴스를 가져옵니다.

var par = $ (this) .parent ('form');

{

// 무언가가

}

을 achievie하는 방법을 어떤 생각하면 (par.has가 ('경고')!)이 -이로가()하지 않습니다 찾지 못하는 것 같습니다.

답변

3

.has가 부울을 반환하지 않으므로 일치하는 항목이없는 경우 반환 된 객체에는 0 개의 멤버가 있습니다.

+0

당신은 맞지만, 이런 식으로 사용해서는 안됩니다. * 양식에 * 클래스가 있는지 확인하고, 그렇지 않으면 세트에서 제거하십시오. doco (http://api.jquery.com/has/)에 따른 – Kobi

+0

은 사망자를 확인합니다. 여기에 나열된 예제를 참조하십시오. – Jonathan

+0

정확합니다. – Kobi

관련 문제