定义<a> inside isnt work in jquery</a>

时间:2015-01-20 21:57:16

标签: jquery hyperlink

你好在线stackoverflowers

更新

尝试获取身体内的所有链接,它必须看起来像 想让这段代码正常工作

请注意这是在]]></b:skin>

之后添加的
var root = new RegExp(location.host);
    $('body a').each(function(){

        if(root.test($(this).attr('href'))){ 
            $(this).addClass('local');
        }
        else{
            // a link that does not contain the current host
            var url = $(this).attr('href');
            if(url.length > 1)
            {
                $(this).addClass('external');
            }
        }
    });

并尝试在新标签页中打开此类的所有链接,但它无法正常工作

和我的身体标签

  <body expr:class='&quot;loading&quot; + data:blog.mobileClass'>

尝试添加类正常工作

$(".post-body a").each(function(){
// for example
    $(this).addClass('bodylink');
});

尝试通过添加ID

来定义body
$("body").attr("id", "bodyid");
$("#bodyid").each(function(){
// for example
    $(this).addClass('bodylink');
    });

1 个答案:

答案 0 :(得分:0)

根据标准,每页只能有一个<body>元素。我不会为它分配一个想法,因为您可以使用$(body)访问它。

要获取所有链接,您可以像这样访问它们:

$('body a').each(function(i){
    // Use $(this) to access each link in your each loop
});