小编use*_*333的帖子

有没有办法缩短多个.next()?

如果你有

$('#element').next().next().next().next().next().doSomething();
$('#element').next().next().next().next().doSomething();
$('#element').next().next().next().doSomething();
Run Code Online (Sandbox Code Playgroud)

基本上,做一些与兄弟元素不同的东西.

有没有办法将负载next()转换为特定的负载?例如,我希望我可以做下一次(5)= next()五次.

  1. 有没有办法做到这一点?
  2. 还有办法做到这一点prev()吗?

javascript jquery

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

有没有办法wrapAll()但忽略一个元素?

如果您有以下代码:

<div class="parent">

    <div class="1"></div>
    <div class="2"></div>
    <div class="3"></div>
    <div class="4"></div>
    <div class="5"></div>   

</div>
Run Code Online (Sandbox Code Playgroud)

如何在类2,3,4,5周围用div包装一个新的div,所以它看起来像这样:

<div class="parent">

    <div class="1"></div>

    <div class="sub">
        <div class="2"></div>
        <div class="3"></div>
        <div class="4"></div>
        <div class="5"></div> 
    </div> 

</div>
Run Code Online (Sandbox Code Playgroud)

在父级上的wrapAll会用新的div包装所有内容,有没有办法让它忽略第一个div?

javascript jquery jquery-selectors

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

将相同的CSS属性应用于多个元素

我有一系列元素(超过20个)都需要用户输入的颜色.使用PHP + CSS我最终得到这个输出:

#one, #two, #three, #four, #five, #etc { color: #222; }
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我现在需要在使用jQuery/Javascript加载DOM后编辑该颜色.同样,它将是用户输入,因此颜色可以是任何东西.

是否有一种快速方法可以同时将更改应用于所有元素?或者我必须做以下事情?

$('#one').css('color', newColor );
$('#two').css('color', newColor );
.... etc
Run Code Online (Sandbox Code Playgroud)

我希望有一种方法,因为正如我所提到的,有20多个元素需要这种改变.多谢你们

javascript css jquery

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

缓存变量时,调用它的最佳方法是什么?

如果缓存var:

var something = $('#something');
Run Code Online (Sandbox Code Playgroud)

我已经看到以后用作:

$(something).doAction();
something.doAction();
Run Code Online (Sandbox Code Playgroud)

使用其中任何一个都有区别吗?我已经开始使用something.doAction(),因为它看起来更干净,更容易阅读.但我想知道这是否会导致任何问题?

javascript jquery

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

只更改var里面的数字?

如果你有:

   var something = $('.element').text();
    // something = 'The tortoise ran 5 times faster than the fox.';
Run Code Online (Sandbox Code Playgroud)

有没有办法可以编辑它以将"5"更改为新var中的不同数字?所以我明白了

newSomething = 'The tortoise ran 6 times faster than the fox.';
Run Code Online (Sandbox Code Playgroud)

注意:var中的数字是动态的,是0 - > 100的任何数字,我需要将它递增1,我需要动态增加它(我不能将数字分配给var,因为它来自文档加载正在分配)

javascript jquery

-3
推荐指数
1
解决办法
72
查看次数

如何制作函数参数选项?

如果你有这样的功能:

function somefunc ($data, $something) {
//
}
Run Code Online (Sandbox Code Playgroud)

当您调用这样的函数时:

somefunc($data);
Run Code Online (Sandbox Code Playgroud)

它发送错误说它缺少参数2.有没有办法让第二个参数可选?谢谢

php parameters function

-4
推荐指数
1
解决办法
90
查看次数

标签 统计

javascript ×5

jquery ×5

css ×1

function ×1

jquery-selectors ×1

parameters ×1

php ×1