【发布时间】:2016-10-17 06:27:08
【问题描述】:
我尝试使用 jquery 选择命名空间元素,如下所示:
var $svg = $('svg');
var $elements = $('a[xlink\\|href]', $svg); // Select only a xlink attributes inside svg object
var $allelements = $('a[*|href]', $svg); // Select all a href attributes inside svg object
使用 jquery v1.7.2 这工作。对于更高版本(v1.8.3 和更高版本),这不再起作用。有谁知道我现在如何使用 jquery 选择命名空间属性。?或者这是 jquery 中的一个错误?
【问题讨论】:
-
只有
$allelements应该找到一些东西。我猜你的第一个意思是a[xlink\\:href]。 (虽然现在无法测试 jQuery 问题)。
标签: javascript jquery svg namespaces