2015-06-02 3 views
0

Я хотел бы выбрать все элементы выбора, которые имеют пустые значения (не выбранные элементы).dojo select empty non selected elements

Это код, который я использую для выбора элементов выбора, но с использованием додзё. Элементы диджита не уверены, что я должен искать это.

require(["dojo/query", "dojo/NodeList-dom"], function(query){ 
     query("input").forEach(function(node){ 

     }).style("color", "blue") 
     .style("fontSize", "10px"); 
    }); 

ответ

0

Вы находитесь на правильном пути, используя запрос, вы можете получить домены dom и перебрать их, чтобы проверить значение. В вашем цикле ForEach, вы можете просто сделать что-то вроде

query("select").forEach(function(node){ 
    if(!node.value) { 
     //no value has been selected 
    } else { 
     //a value exists 
    } 
}); 

Heres перо, чтобы дать пример, я добавляю класс, если значение не было выбрано, чтобы подчеркнуть, что поле недопустимое: http://codepen.io/kyledodge/pen/LVWwjK.

+0

Благодарим вас за ввод данных, но мои избранные элементы имеют элементы ввода. Я использовал FilteringSelect для их создания. – Andy