Javascript aspx上的jQuery attr replace
我使用php/mysql,当然,昨天有一个人打电话给我,提出了一个a无法解决的问题 他有这个密码:Javascript aspx上的jQuery attr replace,javascript,html,asp.net,Javascript,Html,Asp.net,我使用php/mysql,当然,昨天有一个人打电话给我,提出了一个a无法解决的问题 他有这个密码: <a href='#' class="fancybox-effects-d classelink"> <telerik:RadBinaryImage runat="server" Style="width: 100%; height: auto;" ID='RadBinaryImage' DataValue='<%#Eval(
<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替换dehref=“#”
我不知道如何做到这一点,我尝试了jquery,但失败了我认为jquery是一种很好的方法,您根本不需要修改html或asp:
$(function() {
$('a.fancybox-effects-d.classelink').each(function(index, element) {
$(this).attr('href', $(this).find('img').attr('src'));
});
});
如果有很多“fancybox-effects-d”和“classelink”类元素,只需为所有有问题的a标记添加一个特殊的类——如果在html标记中添加ID,那么添加ID肯定也能起作用我建议您添加一个
ID
属性,并使用document.getElementById('your_ID').setAttribute(“href”,“你想要什么都行”)
。如果你能修改html,你最好的选择就是dontvote的建议。但是如果你不能,那么我们需要更多关于这些锚的信息,你的人在页面上有多少锚,它们都一样吗?他需要在所有锚中替换href吗?如果是,所有锚的链接都需要不同还是相同他有一个来自db的图片,他想把图片作为一个链接,对不起我的英语