我有一个容器,里面有一些表单列表。我正在编写一个查询来获取所有具有某些价值的字段。
var value = 'gettingFromATextField';
mainPanel.query('form > field[value*='+value+']');
它正在检索具有该值的所有字段。如何排除某些字段,即使它与值匹配。例如,如果我有文本字段测试,即使值匹配测试字段也不应该被重试。请帮助我
答案 0 :(得分:1)
您可以在查询中排除添加:not
伪选择器的所有字段。假设您要排除的所有字段都有类 excluded-field ,那么您的代码应该是这样的:
var value = 'gettingFromATextField';
mainPanel.query('form > field[value*='+value+']:not(.excluded-field)');
答案 1 :(得分:0)
我找到了答案
我们可以使用!=运算符
mainPanel.query('form > field[value*='+value+'][name!=excludigFieldName]');