2014-12-17 3 views
0

일부 조건 (예 : 해당 클래스에 클래스가 있는지 여부)에 따라 일부 tr을 사용하지 않도록 설정하려고합니다.클래스를 기반으로 요소를 사용 중지합니다.

if (self.EmailDetailsList.length <= 4) { 
        self.EmailDetailsList.push(data); 
        event.currentTarget.parentElement.parentElement.className = 'highlightRow'; 
        self.isSelected(true); 
       } 
       else { 
        $("#addresslistId tr").prop('disabled', true); 
       } 

여기서 'highlightRow'클래스가없는 tr을 사용하지 않도록 설정하고 jquery를 사용해야합니다. 클래스가없는 TR은 'highlightRow' 장애인, 사용 JQuery와 할 필요가있는 경우 여기에 좋은 방법

+0

tr의 'disable'입니까? 나는 아이들을 비활성화 할 필요가 있다고 생각합니다. 즉, – Satpal

+0

을 어떻게 입력할까요? –

+0

양식 요소 만 테이블 div 등을 활성화/비활성화 할 수 있습니다. – Jai

답변

0

을 제안하십시오. 좋은 접근 방식을 제안하십시오

<tr>을 비활성화 할 수는 없지만 모든 입력을 비활성화 할 수 있습니다. $.not을 사용하여 클래스가있는 <tr>을 제거하고 사용하지 않는 클래스는 사용 중지합니다.

$('tr').not('.highlightRow').find(":input").prop("disabled", true); 
+0

감사합니다. Amit, 그 작업, 나중에 미안하지만, 전체 요소와 그 자식이 비활성화 될 것입니다. –

관련 문제