如何使用 jquery 获取并检查 href 路径是否包含图像路径或其他链接。 例如:
<a href="image.png"><img src="image.png"/></a>
在上面的示例中,锚文本包含图像 src,那么只有 jquery 函数才能找到 href 路径。即,href
仅当锚文本包含img
标签时才获取路径。
我查看了.has
用于检查图像的 in jquery api。但是我如何检查href是否包含图像路径或其他路径。我将根据 SO 用户的建议做一些事情,比如。
<script type="text/javascript">
jQuery(document).ready(function($) {
if (jQuery('a').has("img")) { // it return the no. of img tag within a
jQuery('a').has("img").prop('href', '#');
}
});
</script>
请参阅上面的脚本执行操作以检查锚文本是否包含图像标签,然后仅在锚标签的 href 链接上使用 #。通过同样的方式添加喜欢做上面的脚本来检查href是否包含任何图像路径或链接。如果图像路径包含在 href 上,那么上面的脚本应该执行,否则它不会。
@Downvoters 的任何可能原因。?
是否可以在 jquery 中做,任何建议将不胜感激。