“$xml = $( xmlDoc )”有什么作用
What does `$xml = $( xmlDoc )` do?
在javascript/jQuery中,此页面上的示例包含以下代码,我正在努力理解;
var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",
xmlDoc = $.parseXML( xml ),
$xml = $( xmlDoc ),
$title = $xml.find( "title" );
特别是第三行;
$xml = $( xmlDoc )
这是做什么的?这种形式的语法是否有一个名称,我可以在谷歌上找到它?
此外,在上面的代码中,他们似乎使用了为包含带有美元符号的 jQuery 对象的变量添加前缀的约定。但如果是这样的话,那么第二行中的变量xmlDoc
不应该$xmlDoc
吗?
它基于上面指定的 xml 创建一个 jQuery 对象,使您能够在其上使用 jQuery 的方法查找节点并操作它们。
变量
开头的$
符号纯粹仅用于命名约定(jquery对象)。这是一种提醒您此变量是 jquery 对象的方法,因此可以对其调用find()
等函数。
$.parseXML( xml )
不会创建jQuery对象,它只是使用jQuery来解析XML。
就是用普通对象构造一个jQuery对象。通过这样做,你可以在上面使用 jQuery 方法。
相关文章:
- 这两个关于 JavaScript 作用域链的例子有什么区别?
- AngularJS ng include won'不知什么原因不起作用
- 这个代码在网页中的作用和要求是什么
- 未设置变量的赋值| jQuery的作用是什么
- 什么's的作用;隔离“;在V8中?以及如何可能使“;隔离“;孤立地
- 直接在DOM事件处理程序中调用作用域函数的最短方法是什么
- 什么's JavaScript数组中项目的作用域
- 我需要一种自动调整iframe大小的方法,无论我查到什么,它都不起作用
- “$xml = $( xmlDoc )”有什么作用
- 发现这个讨厌的代码,我想知道它有什么作用?我应该担心吗..
- 这个图像加载功能有什么作用
- 是什么让这个简单的递归不起作用
- 角度灯箱不起作用.我做错了什么
- JavaScript - 为什么这不起作用?我看不出有什么区别
- 这个脚本的作用是什么?(西部数字网站的一部分)
- 在Meteor中使用moment.tz.setDefault()时的作用域是什么
- clog()方法的作用是什么
- 用于导出Excel的.Net MVC 4.5 JqGrid按钮功能不起作用.什么'我的代码错了
- 引导程序下拉不起作用.什么都试过了..(引导2.3.2)
- JS getElementsByClassName(ClassName) 不起作用:什么也没发生