jquery如何获取 视图层遍历出来的数据某一条的信息,是活的不是死的注意, 200
我用的是thinkphp框架volist遍历多条信息的时候我用$('.name').val();获取到的值永远是第一条的值,我点第二条的修改获取到的信息还是第一条的信息?...
我用的是thinkphp框架 volist遍历多条信息的时候 我用$('.name').val();获取到的值永远是第一条的值,我点第二条的修改获取到的信息还是第一条的信息?请问有什么办法解决吗?
展开
1个回答
展开全部
$("selector") 返回的是一个数组对象,
$("selector").val(),只取第一个
如果只有一条数据当然没问题,多条数据时就gg了,
我想你是在每条信息绑定了onclick事件对吧,
在onclick的回调方法里传入一个event参数就像这样
function sssss(event){
var obj = event.target||event.srcElement;//得到点击的对象
var value = $(obj).val();//就得到你点击的值了
}
$("selector").val(),只取第一个
如果只有一条数据当然没问题,多条数据时就gg了,
我想你是在每条信息绑定了onclick事件对吧,
在onclick的回调方法里传入一个event参数就像这样
function sssss(event){
var obj = event.target||event.srcElement;//得到点击的对象
var value = $(obj).val();//就得到你点击的值了
}
追问
获取的只是按钮的名字,对应的信息并不能获取到 ,
追答
var obj=event.target||event.srcElement; 已经获取到相应的按钮了,
在根据在dom中的关系获取其他的值还不是简单的吗?,
比如下面的dom结构
aaaaa
33333
你都获取了button的对象了,在获取aaaa和333333不很简单么,还有问题的话把图贴出来
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询