0

我希望标题是不言自明的。

这是我的 HTML(其中有很多):

<div class="shopTextWrapper">
                <div class="shop_item"> 
                    <a href="#dialog2" name="modal">
                    <img src="objetdart/images_sm/ethanol-i.jpg" width="75" height="75"></a> 
                </div>
                <br clear="all" />
                <p class="desc_text">
                Ethanol
                </p>
            </div>

我当前的 jQuery(不工作):

$(document).ready(function() {
    $('img').each(function(){
    var $altText = $(this).find('div p.desc_text');
    $('img').attr('alt', $altText);
    });
});

我需要找到包含在父 div 中的每个 span desc_text,该父 div 还包含适当的图像。我目前正在返回对象 Object。

任何想法如何获取包含在 shopTextWrapper div 中的图像的标题?

谢谢

4

2 回答 2

2
$('img').each(function(){
    var $altText = $(this).closest('div.shopTextWrapper').find(".desc_text").text();
    $(this).attr('alt', $altText);
    });
于 2012-06-29T15:27:30.000 回答
0
var $altText = $(this).parents('.shop_item').next($('p.desc_text')).text();
于 2012-06-29T15:25:27.210 回答