相关疑难解决方法(0)

有人可以用Javascript解释美元符号吗?

有问题的代码在这里:

var $item = $(this).parent().parent().find('input');
Run Code Online (Sandbox Code Playgroud)

变量名中美元符号的目的是什么,为什么不排除呢?

javascript naming-conventions

354
推荐指数
8
解决办法
34万
查看次数

如何创建一个空的jQuery结果

编辑:从jQuery 1.4开始,使用$()将如下所述工作.


我需要遍历一个数组并创建一些我希望在一个jQuery结果对象中拥有的元素.

for (var i = 0; i < 10; ++i) {
    $myJQueryObj = $myJQueryObj.add($("<span>blahblah</span>"));
}
Run Code Online (Sandbox Code Playgroud)

但是,这个问题是你需要一个jQuery对象,你显然想把它开始为空.在上面的例子中,我该如何初始化$myJQueryObj

以下示例不起作用,因为它们都选择了文档对象:

$('')
$()
$(null)
$(false)
Run Code Online (Sandbox Code Playgroud)

这些确实有效......但......

$('#nonExistantElement')  // yuck
$().slice(0,0)            // surely there's a nicer way?
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

javascript jquery

29
推荐指数
2
解决办法
9477
查看次数

将新创建的dom元素添加到空的jQuery对象中

为什么这不适用于jQuery 1.4.2?


var $list = $([]);
for(var i=0; i<50; i++) {
    $list.add( $('<div/>', { id: 'jake', class: 'test' }).data('test', { hi: 'hello' }) );
}
alert($list.size()); // 0
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript arrays jquery object

6
推荐指数
2
解决办法
3002
查看次数

创建jquery对象var

我想复制jquery对象选择,例如

当我选择多个对象时

var test = $(".someclass");
Run Code Online (Sandbox Code Playgroud)

我得到了具有该类的所有选定对象的对象.

现在我怎么能继续在那场战争中添加对象,比如说 test.push($(".somediv"));

我也看到了.add( jQuery object )但是Cannot call method 'add' of null 当我尝试将对象添加到空变量时它给了我错误

另外,如何创建没有值的jquery变量,然后再添加它们?

jquery

0
推荐指数
1
解决办法
3355
查看次数

标签 统计

javascript ×3

jquery ×3

arrays ×1

naming-conventions ×1

object ×1