jquery关于选择器数组的问题

2025-01-07 07:38:47
推荐回答(3个)
回答1:

  1. $("#a>li")不行我估计是因为你书写不规范所致,li的父级元素应该是ul,你换成ul试试。

  2. $(function(){$("#b>span")[0].arrt("class","on");})有两个错误,首先是attr而不是arrt,然后$("#b>span")[0]获取的javascript对象,js对象是不能使用jquery方法的。

  3. 这两返回的都是数组,一般要么是遍历要么就是取具体的某一个元素,真想出来还有什么其他的用法或操作。

  4. className是js中属性,addClass是jquery来给某个对象添加class的,不会删除或修改原来的class,attr("class","")是将class属性修改为指定值。

回答2:

像这种input,最好是指定id,给需要选择的input对象加一个id=“xx”这样的标志就好选择了。
$("#xx");这样选择就简单多了。

回答3:

三十三、JQuery简介+选择器