[英]How to find the images under anchor tag using javascript
HTML
<div id="mydiv">
<a id="a1" href="javascript:DisplayURL();">
<img src="image1.png" />
</a>
</div>
使用Javascript
function DisplayURL(){
if ($('#mydiv').find('#a1').has("img"))
{
alert($('a#a1 img').has("img").attr('src'));
}
}
我在警報中變得不確定嗎?
點
a
元素具有id
將選擇器$('#mydiv').find('#a1')
簡化為$('#a1')
$('#a1 img')
選擇a1
內的img
,因此無需使用.find() 它應該是
function DisplayURL() {
if ($('#a1').has("img").length) {
alert($('#a1 img').attr('src'));
}
}
它可以進一步更改為
function DisplayURL() {
var $imgs = $('#a1 img');
if ($imgs.length) {
alert($imgs.attr('src'));
}
}
您可以這樣嘗試。
function DisplayURL() {
if ($('#mydiv #a1').has("img").length) {
alert($('#mydiv #a1').find("img").attr('src'));
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.