.change()
이벤트를 사용하면 현재 선택된 옵션의 속성 값을 저장하려고합니다. 아래 코드를 완성하도록 도와주세요.선택 상자의 jQuery 선택기에 대한 도움말
$("#someid").change(function() {
var myNumber;
});
.change()
이벤트를 사용하면 현재 선택된 옵션의 속성 값을 저장하려고합니다. 아래 코드를 완성하도록 도와주세요.선택 상자의 jQuery 선택기에 대한 도움말
$("#someid").change(function() {
var myNumber;
});
핸들러 외부에서 필요로하는 경우 변수를 외부에 선언해야합니다.
var myNumber;
$("#someid").change(function() {
myNumber = this.options[ this.selectedIndex ].getAttribute('myAttr');
// or
myNumber = $(this).find('option:selected').attr('myAttr');
});
내부에서만 필요하면 변수를 내부에 선언하십시오.
@nick, 아직도 myNumber 변수가 필요한 이유를 이해할 수 없습니까? :) 패트릭의 대답은 당신을 도울 것입니다. – Eray
감사합니다. –
@nick : 천만에. – user113716
어떤 속성이 있습니까? – user113716
@patrick, 어느 것이 든 하나 만들 수 있습니다. "myAttr". –
내가 물어 본 이유는 일부 속성은 쉽게 속성으로 액세스 할 수 있다는 것입니다. 예를 들어 ID입니다. – user113716