页面上有如下内容,想通过点击把对应图片的文件名传给程序处理,但通过如下的JS操作,发现取不到值,不知问题在哪,希望有人能指教,谢谢!<span class='left'><a><img src=1.jgp width=50 height=50/><br>删除</a></span>
<span class='left'><a><img src=2.jgp width=50 height=50/><br>删除</a></span>
<span class='left'><a><img src=3.jgp width=50 height=50/><br>删除</a></span>
$(document).ready(
function()
{
$("a").click(
function(event)
{
var imgurl=$(this).next("img").attr("src");
alert (imgurl); }
);
}
);

解决方案 »

  1.   

    $(document).ready(
    function()
    {
        $("a").click(
        function(event)
        {
            var imgurl=$(this).find("img").attr("src");
            alert (imgurl);
     
        }
        );
    }
    );
      

  2.   

    哎,钻到牛角里去了,怎么就想不到用FIND呢。但话说,用next()这里为何不行,想不通。
    谢谢了!
      

  3.   

    哎,钻到牛角里去了,怎么就想不到用FIND呢。但话说,用next()这里为何不行,想不通。
    谢谢了!next是同级,这里是父子级