2009-06-10 8 views
0

에 대한 액세스를 허용하지 나는 다음과 같은 코드가 있습니다jQuery를 변경() id 속성

내가 요소에서 값을 취할 수 있지만, 내가 id 속성에서 값을 기운을, 공백으로 돌아갑니다.

답변

1

puffpio가 거의 답을 가지고 있습니다. 다음은 업데이트 된 버전입니다.

$('.groupselect').live("change", function(){ 
    _this = this; 
    _id = $(_this).attr('id'); 
    //alert($(_this).val()); 
    alert($(_this).attr('id')); 
}); 

여기에는 select 요소의 ID가 필요하다고 가정합니다. 개별 옵션 요소의 ID를 원하는 경우에 당신은 사용할 수 있습니다

$('.groupselect').live("change", function(){ 
    $selected = $(":selected", this); 
    id = $selected.attr("id"); 
    alert(id); 
}); 

행동에서 코드의 첫 번째 세트를 보려면 여기를 http://jsbin.com/urugo를 이동합니다. 예제의 코드를 편집하려면 여기로 이동하십시오. http://jsbin.com/urugo/edit

+0

고마워요, 너무 효과가 있어요! – Uffo

+0

문제 없습니다. 게시물을 편집하여 링크를 포함 시켰으며 이미 답변을 수락했습니다. –

0

무엇이 당신에게 뭘 제공합니까?

$('.groupselect').live(function(){ 
    _this = this; 
    _id = $(_this).attr('id'); 
    //alert($(_this).val()); 
    alert($(_this).attr('id')); 
}); 

jQuery의 내장 키워드를 사용하면 더 좋은 결과를 얻을 수 있습니까?

+0

아니요, 여전히 작동하지 않고 비어 있습니다. – Uffo