2012-06-13 2 views
0

내 드롭 다운리스트가있는 gridview asp.net 컨트롤 내부에 내가이 일을하여 드롭 다운리스트를 사용하지 오전 :는 asp.net GridView 컨트롤을 사용하여 페이지에서만 컨트롤을 비활성화

var $myddl = $('select'); 
$myddl.prop("disabled", true); 

을하지만 문제는 비활성화이다 내 모든 상황에서 나는 Tab ATab B 두 개의 탭을 가지고 있으며 어떻게 탭 A의 드롭 다운리스트 만 비활성화 할 수 있습니까? 전체 마스터 페이지에서 select elements을 가진 모든 것들이 있습니까?

답변

0

CSS 클래스를 지정하여 그룹화하십시오. 예를 들어, 탭 A의 모든 선택은 '타'라는 CSS 클래스를 가질 수 있고, 탭 B는 'TABB'라는 CSS 클래스 수 : 당신은 그냥이 단지 가정 할 수있는, 정말,

var $myTabASelects = $('select.TabA'); 
$myTabASelects.prop("disabled", true); 

var $myTabBSelects = $('select.TabB'); 
$myTabBSelects.prop("disabled", true); 

을 아니면 여기

var $myTabASelects = $('.TabA'); 
$myTabASelects.prop("disabled", true); 

var $myTabBSelects = $('.TabB'); 
$myTabBSelects.prop("disabled", true); 

이 '선택'컨트롤 더 많은 방법은 다음과 같습니다 : 선택은 타바/TABB CSS의 클래스가 Selectors

+0

내가 탭 A I는 영문 (asp.net) 페이지로 다스 려했다 –

+0

여전히이 말을 할 때 적용됩니다. 여기서 핵심은 드롭 다운에 대한 특별한 그룹을 제공한다는 것입니다. 그런 식으로 jQuery를 사용하면 현재 드롭 다운만으로 작업 할 수 있으며 코드가 현재하는 것처럼 모든 작업을 수행 할 수는 없습니다. 당신은 CSS 클래스 인 TabA, FooA, Watermelon, 또는 Onion을 호출 할 수 있습니다. 그것은 바뀌지 않습니다 ... 그룹핑은 여러분이하는 것입니다. 따라서 페이지의 모든 드롭 다운에 CSS 클래스를 추가하고 마스터 페이지에있는 드롭 다운은 제외하십시오. 그런 다음 적절한 css 클래스를 사용하여 위의 예제 중 하나를 호출하면 황금색입니다. – Jeremy

+0

나는 내가 알고 있다는 것을 안다. 나는 단지 내 질문에 분명히하려고 노력했을 뿐이었다. –

관련 문제