Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery:不带锚点exclude div和img元素_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript jQuery:不带锚点exclude div和img元素

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

我想要实现的是在我的页面上设置所有链接的样式,这些链接不包含图像或div框。我曾经尝试过用css解决这个问题,使用a:text-only和a:text-only:hover,但是这不起作用。然后我尝试使用jQuery,但无法使用:not选择器排除锚标记中的div框和图像。 这是我目前的代码:

它应该排除像这样的链接

<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 );