jquery获取当前点击对象的value方法

jquery获取当前点击对象的value方法,第1张

例:获取ul中li的value值

首先,在html中我们要为每个li设置value值

复制代码

代码如下:

<ul>

<li

value="你好"></li>

<li

value="hello"></li>

<li

value="=-="></li>

</ul>

再通过jquery根据点击事件获取对应的value

复制代码

代码如下:

$(document)ready(function(){

$("li")click(function{

alert($(this)val());

});

});

你这个a不是在span里面吗,在绑定的事件里直接使用 $(this)parent()就可以获取到包裹它的span了。append之后,就会生成以下dom结构,然后在事件绑定取父元素就好了。

片段1

<span data-musicicon="name1" class="music-icon-hook"><a href="#" title="播放" data-action="play" class="list-micon icon-play"></a></span>

<!-- more -->

<span data-musicicon="name10" class="music-icon-hook"><a href="#" title="播放" data-action="play" class="list-micon icon-play"></a></span>

<script>

代码

<div id="div1"></div>

<script>

$(function(){

// 模拟的数据。

var musicList=[{MusicName:'name1'},{MusicName:'name2'},{MusicName:'name3'},{MusicName:'name4'},{MusicName:'name5'},{MusicName:'name6'},{MusicName:'name7'},{MusicName:'name8'},{MusicName:'name9'},{MusicName:'name10'}];

// 以下代码会生成 片段1 的dom

for (i = 0; i < musicListlength; i++) {

$("#div1")append('<span data-musicicon="'+musicList[i]MusicName +'" class="music-icon-hook"> <a href="#" title="播放" data-action="play" class="list-micon icon-play"> play </a></span>');

}

$('list-micon')each(function(index){

$(this)click(function(){

var span=$(this)parent(); // 获取到a的父元素,即包含它的那个span

alert(spanattr('data-musicicon'));

// 可以对span进行 *** 作了

});

});

});

</script>

$("#table tr")click(

$(this)child("td:eq(0)")//你试试这个。

each($(this)find("td"),function(){if($(this)index()==0){alert("我是这行里面第一个td");}})//两个找第一个td

找到td后,

$tdfind(":check")//获取td中check空间。

$tdfind(":check")attr("checked",true);//设置为true,如果不好使,就设置成

attr("checked","checked");

);

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

var aData = $(this)attr('data')

});

JQ 有两个可以获取标签属性的方法: attr() 和 prop(), 两者虽然都是可以获取标签属性的值, 但是

attr是获取自定义属性的值; 而prop是获取标签自带的属性值, 比如href等等

JQ的attr和prop方法都不止能够获取标签属性的值, 还可以重新给标签的属性赋值:

$()attr('属性名', 需赋的值);

$()prop('属性名', 需赋的值);

PS: 以后如果再提问的话 可以注意下代码的格式 也方便别人浏览理解代码 虽然你这个很简单很简单 但是 格式很重要 以后跟别人合作 代码格式更重要

<tr onclick="setId($(this),'${uid}')" id="${uid }" name="show_data_tr">

function setId(tr,uid){

id= uid ;

trcss("background-color","#e5e5e5")siblings()css("background-color", "#FFFFFF") ; // 起作用了

}

以上就是关于jquery获取当前点击对象的value方法全部的内容,包括:jquery获取当前点击对象的value方法、jquery 点击事件 获得点击事件的标签、点击表格内一行,jquery获得此行第一个的input的value等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9410551.html

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

发表评论

登录后才能评论

评论列表(0条)

保存