Jas*_*ogg 1 javascript jquery jquery-selectors jquery-mobile
在这个问题中,使用以下代码 -
var parent = $("#jcontent");
var button1 = $(".button1", parent) ;
Run Code Online (Sandbox Code Playgroud)
button1在id的父级中选择一个类的按钮jcontent.
为什么这样做?如何将jQuery对象作为参数传递给jQuery选择器告诉它在该对象中选择?有人可以链接到解释此功能的文档吗?
第二个参数是选择器上下文:选择器匹配的DOM元素,文档或jQuery对象.如果没有此参数,则假定为文档根.
以下声明:
var button1 = $(".button1", parent); // parent = $("#jcontent")
Run Code Online (Sandbox Code Playgroud)
与写**相同:
var button1 = parent.find(".button1"); // parent = $("#jcontent")
Run Code Online (Sandbox Code Playgroud)
和(在这种情况下)产生与此相同的结果:
var button1 = $("#jcontent .button1");
Run Code Online (Sandbox Code Playgroud)
如前所述**这里:
在内部,选择器上下文是使用.find()方法实现的,因此$('span',this)等价于$(this).find('span').
| 归档时间: |
|
| 查看次数: |
91 次 |
| 最近记录: |