jQuery如何获取点击div的属性值

jQuery如何获取点击div的属性值,第1张

div是没有value属性的,但是我们可以给它加上去也是可以获得的,在这里value只是一个自定义参数

html代码

<div class="store"  value="tanyu"></div>

jq代码

$(function(){

$("store")click(function(){

alert($(this)attr('value'));

});

});

如果是以下结构:

<ul id="#header">

    <ul>

        <li>a</li>

    </ul>

    <li>b</li>

</ul>

你要取B的话可以考虑用:

$("#header>li:first")

//或者

$("#header>li:eq(0)")

//或者

$("#header>li")eq(0)

如果是以下结构:

<ul id="#header">

    <li>b</li>

    <li>a</li>

</ul>

上面三种都可以,还能用:

$("#header li:first")

//或者

$("#header li:eq(0)")

//或者

$("#header li")eq(0)

$("#all_cities dd a")click(function(){

$(this)attr("href",$(this)attr("href")+"&url=sigecity");

});

这里只对<dl id="all_cities">这个标签下的<dd>中的所有a标签加属性,如果你想扩大范围,可以修改上面的选择器,如果想改变添加的参数名和参数值,在click()方法中进行相应修改

jquery很简单很好学,建议你有空看下相应的例子和API,自己拿这个来做开发比在百度问别人好的多

你确定jquery向服务端发送了 >

用jquery的lt选择器,记得引用jquery文件

html代码

<table>

  <tr class="test"><td>Header 1</td></tr>

  <tr class="test"><td>Value 1</td></tr>

  <tr class="test"><td>Value 2</td></tr>

</table>jquery代码

$("trtest:lt(2)")

结果

[ <tr><td>Header 1</td></tr>, <tr><td>Value 1</td></tr> ]

不要用$post, 用$ajax

设置header参数即可

post方法实际上是对ajax方法的调用,默认设置了一些参数。同时也限制了可传入的参数。

使用方法类似下边这样:

$ajax(url, {

    type: 'post',

    data: {}, 

    headers: { myheader: 'my-header-value' },

    success: function(){}

});

关于ajax的使用可参考jquery的官方文档

以上就是关于jQuery如何获取点击div的属性值全部的内容,包括:jQuery如何获取点击div的属性值、在jquery中,想要给id="header"中的第一个li标记添加样式,选择器的代码应该怎么写、jquery 如何处理单击<a> 的时候获取href并且让href增加一个参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/10082668.html

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

发表评论

登录后才能评论

评论列表(0条)

保存