Javascript jQuery:不带锚点exclude div和img元素
我想要实现的是在我的页面上设置所有链接的样式,这些链接不包含图像或div框。我曾经尝试过用css解决这个问题,使用a:text-only和a:text-only:hover,但是这不起作用。然后我尝试使用jQuery,但无法使用:not选择器排除锚标记中的div框和图像。 这是我目前的代码: 它应该排除像这样的链接Javascript jQuery:不带锚点exclude div和img元素,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想要实现的是在我的页面上设置所有链接的样式,这些链接不包含图像或div框。我曾经尝试过用css解决这个问题,使用a:text-only和a:text-only:hover,但是这不起作用。然后我尝试使用jQuery,但无法使用:not选择器排除锚标记中的div框和图像。 这是我目前的代码: 它应该排除像这样的链接 <a href="index.php"><div class="logo180"></div></a> 还是这个 <a hre
<a href="index.php"><div class="logo180"></div></a>
还是这个
<a href='booklist.php'><img src="images/bookflight.png"></a>
这在jQuery或css中是可能的吗?
提前感谢。您需要与一起使用
元素本身就是内联元素。所以你可以用这个:
$("a").css( styles );
$a.not':hasdiv,img'.cssstyles;但是您只需要包含一个jQuery版本,并且锚定标记中的DIV无效。not excludes,并且锚定不能是DIV或image锚定标记中的DIV或image有什么问题?它在我的页面上起作用。
$("a").not(':has(div,img)').css( styles );
$("a").css( styles );