jQuery attr错误

时间:2011-07-17 19:21:16

标签: jquery jquery-selectors

这段代码有什么问题?它是.get无法使用.removeAttr吗?感谢

var current = 0;
$("div#choice")[current].removeAttr("style");

3 个答案:

答案 0 :(得分:2)

你可能想这样做:

$("div#choice").removeAttr("style");

由于您使用的是ID,因此您的选择器只会匹配一个项目。

如果你匹配多个元素,你可以这样做:

$("div.choice:first").removeAttr("style");

答案 1 :(得分:1)

removeAttr是一个jQuery方法,而不是本机DOM方法。

$("div#choice").eq(current).removeAttr("style");

您可以使用eq()[docs]方法通过索引获取,这将为您提供包装在jQuery对象中的元素。

答案 2 :(得分:0)

$(this).parent(“ td”)。next(“。” + classProductTotal).text(“ $” +价格*数量);       ProductManager.updatePoduct(id,数量);