我目前正在研究一个新的网站(音乐杂志),我需要使用一个非常方便的功能;我有一个大概的想法如何做,但不能让代码工作。jquery循环函数; hide div if
在审查部分,我想显示一个主CD审查和刚刚提到的侧边栏div中的标题的其他CD。现在我不想让主显示器CD同时在边栏中列出。我正在尝试编写一个jquery函数,只要它与主显示CD标题匹配,它就会从侧边栏隐藏标题。
我想这个想法是在这里创建一个if函数:if (main CD title) == (sidebar CD title)
隐藏(包含CD标题的侧边栏);它必须自动遍历所有元素。
下面是受影响的代码示例:
HTML:
<div class="grid_12 alpha omega upper2" title="vil">
<div class="grid_8 upper alpha omega" id="vil">
grid_12是主要的CD和grid_8是侧边栏标题CD
jQuery的位:
if($('.grid_12').attr('title') == $('.grid_8').attr('title'))
{
$('.grid_8').attr('title').hide();
}
jquery代码是绝对错误的,但它只是想法,我想要做到这一点。
将所有唯一标识符放入数组的建议非常好。
感谢您的帮助提前。
Jacek
听起来不错。那么问题是什么? – lifetimes 2013-05-12 22:58:46
什么是您的(相关)HTML? – 2013-05-12 23:06:31
获取边栏中的所有cd标题并添加到数组中。然后检查数组以查看主CD标题是否与每个标题匹配或验证,并忽略数组。你真的需要发布一些代码来帮助我们; html&企图js。 – Syon 2013-05-12 23:13:41