jQuery attr取代aspx

时间:2014-07-31 13:08:25

标签: javascript html asp.net

我使用php / mysql,当然还有一个人昨天打电话给我,问题是无法解决

他有这段代码:

<a href='#'  class="fancybox-effects-d classelink">
    <telerik:RadBinaryImage 
    runat="server"
    Style="width: 100%; height: auto;" 
    ID='RadBinaryImage' 
    DataValue='<%#Eval("IMAGEM")%>'
    AutoAdjustImageControlSize="false"
    ToolTip='<%#Eval("TITULO")%>'
    AlternateImage='<%#Eval("IMAGEM") %>'
    ResizeMode="crop" modal="true" />
</a>

他想用图片中的src替换de href="#" 我不知道该怎么做,我试过jquery但我失败了

1 个答案:

答案 0 :(得分:1)

我认为jQuery是一个很好的方法,你根本不需要真正修改html或asp:

$(function() {
    $('a.fancybox-effects-d.classelink').each(function(index, element) {
        $(this).attr('href', $(this).find('img').attr('src'));
    });
});

如果有很多'fancybox-effect-d'和'classelink'分类元素,只需为所有相关标签添加一个特殊类 - 如果你在html中添加一个ID肯定也可以使用标记