比如有如下代码
HTML code
<div>
<span>内容</span>
<span>内容</span>
<span>内容</span>
<span>内容</span>
</div>
我现在想给span绑定个click事件 $("span").click(function(){})
希望一点击某个span 显示出 该span属于其父元素<div>中的第几个子元素
应该怎么写?
跪谢~~~~
javascript\/jquery怎么判断所点击元素是其父元素中的第几个子元素?
});index()返回该元素的索引值,可表示该span属于其父元素中的第几个子元素。
javascript\/jquery怎么判断所点击元素是其父元素中的第几个子元素?
id"> 内容 内容 内容内容$(function(){ $('#id span').click(function(){ var ind = $('#id span').index(this)+1;\/\/获取当前点击的span下标 alert(ind)\/\/弹出第几个 })})
javascript 点击怎么获取自己是第几个?
一、使用index()方法;1、方案:$("li").index();index([selector|element])搜索匹配的元素,并返回相应元素的索引值,从0开始计数。2、如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置。3、如果参数是一组DOM元素或者jQuery对象,那么返回值...
javascript 点击怎么获取自己是第几个?
javascript 点击怎么获取自己是第几个的方法如下:点我点我点我点我点我点我点我点我var divs=document.getElementsByTagName("div");for(var i=0;i<divs.length;i++){divs[i].setAttribute("index",i+1);divs[i].onclick=function(){alert("我是第"+this.getAttribute("index")+"个div"...
jquery如何判断所点击元素是哪个
(document).ready(function(){ ("li").children().click(function(){\/\/当li下的子元素被点击时触发 alert('点击了li下的'+$(this)[0].tagName);\/\/获取被点击元素的标签 });});
js标签选择器?
nth-child选择器是css选择器,即匹配属于其父元素的第N个子元素,不论元素的类型。例如选第2个p元素就直接$(p:nth-child(2)):eq()选择器选取带有指定index值的元素。是的,id选择器是一种JavaScript中可以使用来查找特定元素的选择器。它用来匹配具有指定ID的HTML元素,ID必须唯一,否则无效。这...
Javascript问题,如果我有一排input,我随便点击一个,我如何知道我点击的...
您好:首先这个可以用index索引得到它所在的索引就可以了。jQuery方法:("input").click({ (this).index();});这样就可以得到点击元素的index索引了。JS方法:首先给每个input设置一个id属性如: 第二个的input就设置id为2,以此类推。然后在click事件中用documnent.getElementById("1");得到这个元...
jquery如何获取父元素的子元素
1、使用children方法可以获得选择器下的所有子元素,代码实例如下:<!DOCTYPE html> body { font-size:16px; font-weight:bolder; } p { margin:5px 0; } Hello Hello Again And Again And One Last Time $("div").children(".selected").css("color", "blue");2、...
什么用来获取带有定位的父元素
可以使用JavaScript和jQuery来获取带有定位的父元素。在JavaScript中,可以使用Element.getBoundingClientRect()方法来获取元素的大小及其相对于视口的位置。在jQuery中,可以使用parents()方法来获取元素的父元素和所有祖先元素。此外,还可以使用CSS选择器中的:has()选择器来定位子元素包含特定class的父...
JavaScript怎么获取一个元素的父级元素?以及子级元素
s); \/\/清理空格 var chils= s.childNodes; \/\/得到s的全部子节点 var par=s.parentNode; \/\/得到s的父节点 var fc=s.firstChild; \/\/获得s的第一个子节点 var lc=s.lastChile; \/\/获得s的最后一个子节点 } 建议:使用jquery来获取父级节点跟子级节点会更方便。