如何用Jquery获取某一个Div的Class或者ID

如何用Jquery获取某一个Div的Class或者ID,第1张

根据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如何获取同一标签内的元素的值。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10138746.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存