当前位置:  开发笔记 > 前端 > 正文

查找不包含<img>的<a class="button">元素

如何解决《查找不包含<img>的<aclass="button">元素》经验,为你挑选了1个好方法。

按钮有以下标记(可以更改,但我真的不想):


  Button text
  

这是使用CSS设置为一个相当整洁的按钮,上面有一个图标.我使用jQuery来绕过按钮的最左边:

$('a.button').corner('tl bl 10px');

这就像一个魅力.现在我也想支持没有图像的按钮,因此应该在两侧都是圆形的.简单地舍入所有按钮的所有边缘都不起作用,因为圆角插件在图标上方绘制.

所以,我特意寻找一个选择器来选择确实有 -child元素,另一个选择 - 没有的元素 - 元素.这可能吗?

我知道我可以改变按钮的类别,具体取决于它内部是否有图像,但这只是感觉不对.



1> redsquare..:

您可以使用以下选项来选择具有/不具有子图像的锚点

$('a.button:has(img)')

$('a.button:not(:has(img))')

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有