jquery 判断当前标签的标签是什么
<divclass="test">test</div><inputtype="text"class="test1">$(".test").click(function()...
<div class="test">test</div>
<input type="text" class="test1">
$(".test").click(function(){
alert("此样式所对应的样式名是 div");
})
$(".test1").click(function(){
alert("此样式所对应的样式名是 input");
})
不知是否看的懂我想要的效果 展开
<input type="text" class="test1">
$(".test").click(function(){
alert("此样式所对应的样式名是 div");
})
$(".test1").click(function(){
alert("此样式所对应的样式名是 input");
})
不知是否看的懂我想要的效果 展开
3个回答
展开全部
<div class="test">test</div>
<input type="text" class="test1">
<script src="jquery-1.9.1.min.js" type="text/javascript"></script>
<script>
$(".test").click(function(){
alert("此样式所对应的样式名是 "+$(this)[0].tagName);
})
$(".test1").click(function(){
alert("此样式所对应的样式名是 "+$(this)[0].tagName);
})
</script>
展开全部
你的意思是不是不管点击页面的哪里,都要判断当前被点击到的标签节点的标签名?
如果是这样的话,就这样来做:
//在body里点击时,也就是在页面任何一个地方点击时:
$("body").on("click",function(e){
//获取当前点击的标签节点名称
var tagName=e.target.tagName;
//上面已经获取到被点击的标签节点的名称了,下面你可以继续你想要的操作了。
});
给你一个在线演示的地址:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(".test").click(function(){
alert(this.tagName);
})
$(".test1").click(function(){
alert(this.tagName);
})
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询