Jquery 需要帮助解决难看的筑巢问题吗
如何在下面的代码中选择图像标记的src?我好像做对了Jquery 需要帮助解决难看的筑巢问题吗,jquery,Jquery,如何在下面的代码中选择图像标记的src?我好像做对了 <li id="user001"> <div class="profile"> <span class="profileImage"> <img src="ladida.png" /> </span> </div> </li> 但这假设只有一个图像。由于它位于类profileImage中,可能有多个,因此您可能需要重新考虑如何处理它 $("#user0
<li id="user001">
<div class="profile">
<span class="profileImage">
<img src="ladida.png" />
</span>
</div>
</li>
但这假设只有一个图像。由于它位于类profileImage
中,可能有多个,因此您可能需要重新考虑如何处理它
$("#user001 .profile .profileImage img").attr("src");
但这假设只有一个图像。由于它位于类profileImage
中,可能有多个,因此您可能需要重新考虑如何处理此问题。尝试以下方法:
$("#user001 .profile .profileImage img").attr("src");
alert($(".profile .profileImage img").attr("src"));
试试这个:
alert($(".profile .profileImage img").attr("src"));
或者你是说别的什么
var profileImageSrc = $("#user001 .profile .profileImage img").attr("src");
或者您的意思是其他吗?没有与选择器的第一部分匹配的项。@sje397--看起来与您的完全相同。不,空格很重要。正如您所看到的,它正在查找id为
user001
且包含所有这些类的项。没有与选择器的第一部分匹配的项。@sje397--看起来与您的完全相同。不,空格很重要。正如您所看到的,它正在查找id为user001
且包含所有这些类的项。
var profileImageSrc = $("#user001 .profile .profileImage img").attr("src");