-1

使用 jQuery,是否可以在没有选择器的情况下定位以下内容:

<div style="background-color:#9AAEDB; padding:4px"></div>

如果是这样,如何,因为我基本上需要为特定场景隐藏这个 div?

4

4 回答 4

1

尝试

$("div[style='background-color:#9AAEDB; padding:4px']")

选择所需的 div

于 2012-07-30T04:40:51.803 回答
0

您可以从父元素定位该 div 并标记哪个子元素是父元素的 div,或者使用某些选择器。该选择器可能是 id、class 甚至是 title、rel... 或者,您可以根据他的孩子来定位特定的 div。

于 2012-07-30T04:41:12.130 回答
0

我强烈建议您使用 id 来选择 div。您可以使用 div 来定位

$('div')

但是,它将针对您页面中包含的所有 div。因此,如果您想定位单个 div,最好使用 ID 或类。

于 2012-07-30T04:34:04.790 回答
0

$('div') 将选择所有 div,我相信 $('div.div') 会选择另一个 div 的子项 - 这对于不同的场景可以作为动态的,只需根据您的需要进行编辑。

在 HTML 标记中使用“id”和“class”属性会提高效率,但我刚才谈到的方法有时会派上用场。

于 2012-07-30T04:34:30.613 回答