<div>
<div class="list" id="name1">fgd</div>
<div class="list" id="name2">dff</div>
<div>$("class")click(function(){
$(this)attr("id");
$(this)html();
});
你的描述不多,估计问题是在前面写onmousedown参数传递的那部分出了问题,你后头看看。
我这个能解决获取从div传过来的那个变量,你把前面弄个循环,就是动态获取了
我弄得是jquery,改成js,你应该明白吧。有问题可以再问
先获取当前对象,再根据对象去获取上一个兄弟节点和下一个兄弟节点
prev()
定义和用法
prev()
获得匹配元素集合中每个元素紧邻的前一个同胞元素,通过选择器进行筛选是可选的。
prev(selector)
参数描述
selector
字符串值,包含用于匹配元素的选择器表达式。
--说明:如果给定一个表示
DOM
元素集合的
jQuery
对象,prev()
方法允许我们在
DOM
树中搜索这些元素的前一个同胞元素,并用匹配元素构造一个新的
jQuery
对象。
next()
定义和用法
next()
获得匹配元素集合中每个元素紧邻的同胞元素。如果提供选择器,则取回匹配该选择器的下一个同胞元素。
next(selector)
参数描述
selector
字符串值,包含用于匹配元素的选择器表达式。
--说明:如果给定一个表示
DOM
元素集合的
jQuery
对象,next()
方法允许我们搜索
DOM
树中的元素紧跟的同胞元素,并用匹配元素构造新的
jQuery
对象。
示例:
<!--HTML代码-->
<div id="div1">111</div>
div id="div2">222</div>
div id="div3">333</div>$("#div2")prev()attr("id"); //获取div2同级的上一个div的id,值为div1
$("#div2")next()attr("id"); //获取div2同级的下一个div的id,值为div3
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>判断</title>
<!--得到div的属性用attr就可以了,id用attr("id") ,class就用attr("class")(深圳网站建设=">
该问题似乎是使用jQuery,而非原生JavaScript。
问题描述不够详细,建议补充更详细的代码和问题描述。
如果这个div本身已知的 class 等可用于识别的属性,只能通过下面的这个选择器获取这个div的ID了
$(":contains(append添加进去的已知内容)")attr('id')
jQuerycontains() 详细使用方法说明
首先通过js获取到当前img对象,可以使用documentgetElementById()的方式,然后通获取到的对象的parentElement属性指向的就是当前元素的直接父级元素。
// 获取到当前IMG对象var obj = documentgetElementById("imgId");
// 获取到IMG对象的直接父级对象元素
var parentEl = objparentElement;
示例效果代码:
<html><head>
<meta >
以上就是关于js获取div的id值的问题全部的内容,包括:js获取div的id值的问题、怎么用jquery 获取同级div 上一个div的id 跟下一个div的id、如何用Jquery获取某一个Div的Class或者ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)