使用 jQuery 读取命名空间属性
reading namespaced attributes with jquery
给定这样的文档:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<body>
...
</body>
如何使用 jquery 读取 xml:lang
属性? 我可以查询具有如下xml:lang
的元素:
$('[xml'':lang]')
但我不知道如何获取属性本身。 attr('lang')
和attr('xml'':lang')
不起作用。 我有一个jsfiddle在这里显示这个。
:
只需要在选择器中进行转义,因为它们指示伪选择器的开始。作为属性名称,您不必对其进行转义:
.attr('xml:lang')
工作正常。
相关文章:
- 在javascript中使用命名空间
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- javascript中的命名空间,IDE中支持代码完成/内容辅助's
- 如何使用javascript命名空间
- js命名空间和变量范围
- html,js-如何限制元素"范围“-命名空间
- 转换自的JavaScript命名空间
- 命名空间与自调用函数
- 什么's当前命名空间/类中JavaScript子命名空间/类的语法
- 无法加载Ace.js编辑器模式和主题(命名空间项目&AMD require.js&grunt
- jQuery命名空间和使用“;这个“;
- 在Firebug控制台中监视javascript命名空间变量
- jQuery事件命名空间是否可以包含破折号
- 用自定义javascript全局命名空间替换窗口
- 如何在Typescript中导出具有其他名称的命名空间
- 使用 jQuery 读取命名空间属性
- 如何查找属性在当前作用域中引用的命名空间
- XML节点:添加具有命名空间的属性
- 如何获取某个命名空间中节点的所有属性
- 命名空间和对象属性