
根据attr(attribute)获取属性名,必须知道上一级的div的class名或者id名,
或者本身知道div的class或者id要获取其他属性,都是这么做的。$("#d1")attr("xxx");xxx是你想获取的某个属性的值。
完整如下:
<div id="div1"><div class="c1" id="d1"></div></div>
$("#div1")find("div")attr("id")
$("#div1")find("div")attr("class")
看你问的意思,应该是ajax请求的?如果是那样的话,对于jquery来说就比较方便了。如果是用$post,或者$get的话function里面形参是data,使用data里的数据的话,可以把data作为一个对象去 *** 作,当然也可以用for(k in data[有就点没有就不点]){}这样的方法去循环输出。可能没说明白,因为你问的也不清楚,你可以搜一下w3school,里面有jquery 的 ajax的用法。
<div class="b">
<a href="" data="1">1</a>
<a href="" data="2">2</a>
<a href="" data="3">3</a>
<a href="" data="4">4</a>
<a href="" data="5">5</a>
</div>$("b")click(function(e) {
var id = $(etarget)attr("data");
alert(id)
})
jquery中data() 方法向被选元素附加数据,或者从被选元素获取数据。
jquery中data() 方法向被选元素附加数据,或者从被选元素获取数据。这使我们通过HTML自定义属性, *** 作数据,显得非常方便。通常我们也会通过给html自定义属性这样的做法,来存储和 *** 作数据。在jquery中也给我们
提供了data(name,value)这样的方法,来非常方便的实现。有了data()这个方法,你就可以很方便的在一个html标签中添加data-这样的自定义属性。接下来,就data()方法简单的做下了解。
以下是摘自w3school中对data用法的说明:
data方法从元素中读取数据的语法:
$(selector)data(name) name:可选。规定要取回的数据的名称。
如果没有规定名称,则该方法将以对象的形式从元素中返回所有存储的数据。
data方法从元素中存储数据的语法:
$(selector)data(name,value)
name:必需。规定要设置的数据的名称。
value:必需。规定要设置的数据的值。
当然,我们在这里,也可以把一个包含键/值对的对象,向被选元素添加数据。语法如下:
$(selector)data(object)
object:必需。规定包含名称/值对的对象。
Html代码如下:
data方法之读取数据:
单个数据:data-name="lichaoqiang"
存储json数据:{"user_id":20141111,"user_name":"lichaoqiang"}
注意:在元素data-属性中设置json数据时,需要注意单双引号,否则可能出现undefined的,获取不到数据。正确的做法是用双引号。
data方法之存储数据:
这是一个div标签
以上就是关于如何用Jquery获取某一个Div的Class或者ID全部的内容,包括:如何用Jquery获取某一个Div的Class或者ID、怎样获得Jquery中data返回的值、页面多个a标签,第个标签的data值都不一样。JQ如何获取同一标签内的元素的值。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)