小编Mik*_*ram的帖子

Jquery Next/NextAll/NextUntil具有计数限制

真的很烦我,我不知道答案,我觉得这很简单.我想将选定元素中的下一个和前一个元素设置为限制(例如2).这是一个例子:

<ul>
<li>link 1</li>
<li>link 2</li>
<li>link 3</li>
<li>link 4</li>
<li class='active'>link 1</li>
<li>link 6</li>
<li>link 7</li>
<li>link 8</li>
<li>link 9</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

所以我想先选择两个元素,然后选择活动后的2个元素li.我尝试过做类似的事情: $('li.active').nextAll(':eq(2)');然后将它添加到同一个使用prevAll但是它选择一个元素2个兄弟姐妹而不是整个组.

必须有一个简单的方法,我错过了任何建议?

NB我无法编辑HTML,它是动态生成的.

jquery siblings

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

使用 javascript/jquery 获取所有背景属性

我有一个元素,如:

<div style="background-color: #ffffff; background-image: url(image.jpg);></div>
Run Code Online (Sandbox Code Playgroud)

使用 jquery 设置背景属性,如下所示:

$('div').css('background-color', '#ffffff');
Run Code Online (Sandbox Code Playgroud)

一旦设置了各种属性,我想将它们全部作为速记声明。我希望只要这样做:

var background = $('div').css('background');
Run Code Online (Sandbox Code Playgroud)

会起作用,但似乎不起作用。

有人对此有解决方案吗?

我唯一能想到的是进行字符串连接,例如:

var background = $('div').css('background-color') + ' ' + $('div').css('background-image');
Run Code Online (Sandbox Code Playgroud)

然而,这将非常混乱并且需要大量检查,因为并非总是设置所有背景变量,例如位置等。

任何想法如何做到这一点将不胜感激!

javascript css jquery

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

将增量类添加到div内的图像

好吧,我不认为有人已经涵盖了这一点.

我有一个div里面有x个图像.我需要将类00x添加到x从1开始的每个图像,并且每次为每个图像上升.我尝试用for in语句做这个,​​但似乎无法使它工作.我正在使用jquery库,所以随时建议jQuery相关的修复程序.这是我的HTML:

<div id="fixed">
    <img src="/prodimages/Ad060-2.jpg" />
    <img src="/prodimages/Ad060-2.jpg" />
    <img src="/prodimages/Ad060-2.jpg" />
</div>
Run Code Online (Sandbox Code Playgroud)

所以我需要它来选择#fixed里面的所有图像,然后为每个图像添加00 + i类,其中i ++.我需要像php foreach这样的东西.我真的不明白在工作中如何.

请指教.:)

javascript jquery

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

标签 统计

jquery ×3

javascript ×2

css ×1

siblings ×1