2011-10-26 2 views
0

중 하나의 공간 요소를 선택 나는 이런 식으로 뭔가를 할 :Mootools의이 : 그 속성

var sp = el.getElement('option[value="Option With Spaces"]'); 

즉. 선택 드롭 다운 상자에서 값 필드에 공백이있는 옵션 요소를 선택합니다.

Mootools가 마음에 들지 않습니다. 이 문제를 해결할 수있는 설명서를 찾을 수 없습니다.

누구에게 아이디어가 있습니까? 감사합니다

버전 : Mootools의 1.1이

답변

0

, 당신이 당신의 특성/속성이 하나의 단어가 아닌 경우 필터를 사용해야합니다 (심지어 - 그것을 나누기 따라서 data-nnn도 실패합니다.

var el = document.getElement("select"); 
var sp = el.getElements("option").filter(function(el) { 
    return el.getProperty("value") == "foo bar"; 
}).getLast() || null; 

console.log(sp); 

http://jsfiddle.net/dimitar/3AEZA/1/

+0

미스터 Dimitar mootools 마스터 다시 공격 :) 감사. – denormalizer

+0

그래서 위의 대신 지금이 일을 해요 : el.getElement ('option [class = option_with_paces]'); – denormalizer

0

시도 : 이전 Mootools의 1.11

value="Option\ With\ Spaces" 
+0

1.11에서 작동하지 않습니다. 사실, div [data-id]도 작동하지 않습니다. –