如何在jquery中使用原始javascript并向jquery选择器添加唯一函数?

0 html javascript css jquery

我希望做标题所说的.因为我刚接触客户端编程与java脚本一起我不知道实现我需要做的"正确"和"正确"的方式.

我希望使用一个简单的JavaScript函数

var x;
var items = {};

for (x = 0, x < 7; x++) {
    items[x] = new num;
}

$("li").addclass("items" + num);
Run Code Online (Sandbox Code Playgroud)

这是正确的吗?我是否在正确的轨道上?

RaY*_*ell 5

我不知道num你的代码中有什么,但我怀疑你想得到这样的东西:

$('li').each(function (i) {
    $(this).addClass('items' + i);
});
Run Code Online (Sandbox Code Playgroud)

这将为每个li元素添加一个递增索引的类.如果你运行$("li").addClass("items" + num)它将为所有li元素添加相同的类.

BTW.JavaScript区分大小写,因此您必须编写addClass而不是addclass.

  • 您还可以使用带有$().each()的index参数来消除计数器.(http://docs.jquery.com/Core/each) (2认同)