jquery关于选择器数组的问题

2025年01月07日 07:38
有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简介+选择器