Mootools:选择一个属性中包含空格的元素

时间:2011-10-26 23:50:55

标签: javascript select mootools element spaces

我想做这样的事情:

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

即。在选择下拉框中选择一个选项元素,恰好在值字段中包含空格。

Mootools似乎不喜欢它。我找不到任何可以解决此问题的文档。

有没有人有任何想法?感谢

版本:Mootools 1.1

2 个答案:

答案 0 :(得分:0)

尝试:

 value="Option\ With\ Spaces"

答案 1 :(得分:0)

在旧的mootools 1.11中,如果你的属性/属性不是一个单词,你需要使用过滤器(甚至 - 打破它,因此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/