Javascript 从动态创建的锚中获取href
我无法获得锚的href链接。我在jquery的循环中动态创建了元素。请帮我找到链接地址Javascript 从动态创建的锚中获取href,javascript,jquery,Javascript,Jquery,我无法获得锚的href链接。我在jquery的循环中动态创建了元素。请帮我找到链接地址 function setGrid(){ // get List of all Avatars... var arr = ['MMA','MMB','MMC','MMD','MME','MMF','MMG','MWA','MWB','MWC','MWD','MWE','MWF','MWG']; for(var i=0;i<arr.length;i++) {
function setGrid(){
// get List of all Avatars...
var arr = ['MMA','MMB','MMC','MMD','MME','MMF','MMG','MWA','MWB','MWC','MWD','MWE','MWF','MWG'];
for(var i=0;i<arr.length;i++)
{
var d = "<a class='testClick' href='../../images/avatars/"+arr[i]+".png'>"+
"<img src='../../images/avatars/"+
arr[i]+".png' id='"+arr[i]+"' alt='avatar' style='height:120px;width:120px; margin-left:10px'></a>";
$( "div.modal-body" ).append( d );
}
}
我无法获取href。请帮帮我。您上面的代码工作正常;它会正确地发出
href
属性的警报
你唯一缺少的是阻止实际点击链接。这可以通过将e
传递到您的中来完成。单击的函数()
。testClick
,然后调用来防止默认的单击行为:
函数setGrid(){
//获取所有化身的列表。。。
var arr=['MMA'、'MMB'、'MMC'、'MMD'、'MME'、'MMF'、'MMG'、'MWA'、'MWB'、'MWC'、'MWD'、'MWE'、'MWF'、'MWG'];
对于(变量i=0;i
您的上述代码运行良好;它会正确地发出href
属性的警报
你唯一缺少的是阻止实际点击链接。这可以通过将e
传递到您的中来完成。单击的函数()
。testClick
,然后调用来防止默认的单击行为:
函数setGrid(){
//获取所有化身的列表。。。
var arr=['MMA'、'MMB'、'MMC'、'MMD'、'MME'、'MMF'、'MMG'、'MWA'、'MWB'、'MWC'、'MWD'、'MWE'、'MWF'、'MWG'];
对于(变量i=0;i
$(document).ready(function(){
$(".testClick").click(function () {
var value = $(this).attr('href');
alert(value );
});
});`