Javascript Mootools:选择一个属性中有空格的元素

Javascript Mootools:选择一个属性中有空格的元素,javascript,select,mootools,element,spaces,Javascript,Select,Mootools,Element,Spaces,我想这样做: var sp = el.getElement('option[value="Option With Spaces"]'); 例如,在选择下拉框中选择一个选项元素,该选项元素的值字段中正好有空格 Mootools似乎不喜欢它。我找不到任何可以解决这个问题的文档 有人有什么想法吗?谢谢 版本:Mootools 1.1请尝试: value="Option\ With\ Spaces" 在旧的mootools 1.11中,如果属性/属性不是一个单词,则需要使用filter,即使将其打

我想这样做:

var sp = el.getElement('option[value="Option With Spaces"]');
例如,在选择下拉框中选择一个选项元素,该选项元素的值字段中正好有空格

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

有人有什么想法吗?谢谢

版本:Mootools 1.1

请尝试:

 value="Option\ With\ Spaces"

在旧的mootools 1.11中,如果属性/属性不是一个单词,则需要使用filter,即使将其打断,数据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);

在1.11中,它将不起作用。事实上,即使是div[data id]也不起作用。mootools大师迪米特尔先生再次表示:谢谢。因此,我现在不做上述操作:el.getElement'option[class=option_with_paces];