Jquery 需要帮助解决难看的筑巢问题吗

Jquery 需要帮助解决难看的筑巢问题吗,jquery,Jquery,如何在下面的代码中选择图像标记的src?我好像做对了 <li id="user001"> <div class="profile"> <span class="profileImage"> <img src="ladida.png" /> </span> </div> </li> 但这假设只有一个图像。由于它位于类profileImage中,可能有多个,因此您可能需要重新考虑如何处理它 $("#user0

如何在下面的代码中选择图像标记的src?我好像做对了

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