jsp如何让a标签失效

JavaScript024

jsp如何让a标签失效,第1张

通过jquery的removeAttr实现的方法:

"<a href=“www.baidu.com” id=“baidu”>百度</a>"

js方法:

$("#baidu").removeAttr("href")

如此即可是a标签失效。

<!doctype html>

<html>

<head>

<title>无标题文档</title>

</head>

<body>

<script>

function wait5sec(){

document.getElementById("w1").setAttribute("href","http://www.baidu.com")

}

</script>

<a id="w1" href="javascript:void(0)" onClick="setTimeout(wait5sec,5000)">点我5秒后,链接生效</a>

</body>

</html>

另存为html;以上,希望能帮到你。

个人理解

我猜测的会失效,应该是通过jquery绑定的事件失效了吧?

如何解决

// 在动态添加元素后,如果之前绑定事件是通过click 绑定,则动态添加的元素不会被绑定。

//可以通过delegate 进行绑定

$('body').delegate('a','click',function(){

    //此处为处理过程

})

//而且要保证$('body') 中的选择器不是动态添加的。

 3. 如果该回答没有对应您的问题,请您贴出您的问题代码。