如果所有div都具有相同的名称,我想知道是否有办法在特定的DIV上执行某些jQuery UI功能(例如fadeout())。
事实是,程序将数据输出到cast / mold DIV中,因此在HTML中,它出现了很多同名的div。答案 0 :(得分:2)
您可以为Div提供特定ID:
<div id="test">.........</div>
并将jQuery应用于该div id:
$("#test").fadeOut("slow");
答案 1 :(得分:1)
你可以使用类似于CSS的JQuery选择器,这就是为什么如果你有多个div那么你应该使用类。
<强> HTML 强>
<div class="mydiv">content</div>
<div class="mydiv">aaaa</div>
<div class="mydiv">bbb</div>
<强> JQuery的强>
$("div.mydiv").fadeOut("slow");
这部分代码会影响每个具有 mydiv
类的div 上可以找到的选择器的更多信息答案 2 :(得分:0)
如果您知道它与其他div的相对位置,您可以使用
$("div:eq(0)")
...
$("div:eq(n)")
显然,给每个div一个唯一的ID是可取的,但如果这不是一个选项,请尝试以上