给定命名空间中所有节点的jQuery选择器
我可以轻松地在命名空间中选择具有给定名称的所有节点:
$("namespace\\:nodename")
但我需要更多:我想选择给定命名空间中的所有节点。 理想情况下,这个:
$("namespace\\:*")
但不接受通配符。
TIA为你的灯。
由于命名空间不支持all选择器 ,您可以单独使用它(以匹配所有元素),然后应用filter()来自行检查命名空间:
$("*").filter(function() { return this.nodeName.toLowerCase().indexOf("namespace:") == 0; });