如果所有 div 具有相同的名称,我想知道是否有一种方法可以在特定的 DIV 上执行某些 jQuery UI 功能(例如,fadeout())。
问题是,程序将数据输出到 cast/mold DIV,因此在 HTML 中,它出现了许多同名的 div。
你可以给一个特定的 id 给一个 Div:
<div id="test">.........</div>
并将 jQuery 应用到该 div id 为:
$("#test").fadeOut("slow");
您可以使用类似于 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
有关选择器的更多信息,您可以在JQuery 手动选择器上找到
如果您知道它与其他 div 的相对位置,您可以使用
$("div:eq(0)")
...
$("div:eq(n)")
显然给每个 div 一个唯一的 id 是可取的,但如果这不是一个选项,请尝试上述方法