click-jquery返回当前行的元素值

问题描述

jquery返回当前行的元素值

html代码是返回一个list的表,并在最后两列添加修改删除按钮,所以每个修改删除按钮的class都是一样的,每个数据的class也是一样 的。
js代码如下:
$(document).ready(function(){
$(".updbtn").click(function(){
alert($(this).(".orders").find("span.order_id").text());
});
$(".dltbtn").click(function(){
alert($(".order_id").text());
});
});
这么写每次点击按钮的时候,都会把所有的${l.id}值输出来,没有我想要的每个按钮对应的id值。我是jquery菜鸟,请各位指导一下。。。

解决方案

最好贴出html代码,没有html代码不知道你的结构不好取数据。如果是表格,可以获取到tr对象在find下里面的子对象
$(".updbtn").click(function(){
var tr=$(this).closest('tr');//父容器为其他对象修改这个选择器
//var id=tr.find('你那个id存储的选择器')
var id=tr.find("span.order_id").text();//目测是这个。。
});

解决方案二:

html代码等一贴出来,具体说你要的效果

上面说的让人看了米糊

时间: 2024-08-02 12:26:45

click-jquery返回当前行的元素值的相关文章

jquery获取IFRAME框架页面元素值的代码

例子         $(window.frames["iframe1"].document).find("input[@type='radio']").attr("checked", true); 在IFRAME中操作 选中父窗口中的所有单选钮     $(window.parent.document).find("input[@type='radio']").attr("checked","t

jquery获取form表单input元素值的简单实例_jquery

一般取值方法 $("#id").val(); $("#id").attr("value");  //其中value是元素的属性名如<s:textfield  id="cifName" key="cifName"   name="#request.consBean.cifName" />的id,key,name属性.取到的值是属性后对应双引号里面的字符. function sa

jquery 返回顶部、图片比例缩小、验证元素是否存在

jquery 返回顶部.图片比例缩小.验证元素是否存在 返回顶部代码 $(document).ready(function() {   $('a[href*=#]').click(function() {    if (location.pathname.replace(/^//,'') == this.pathname.replace(/^//,'')        && location.hostname == this.hostname) {      var $target = $

jQuery根据元素值删除数组元素的方法

  本文实例讲述了jQuery根据元素值删除数组元素的方法.分享给大家供大家参考.具体如下: 例如删除C这个元素 ,前提不知道C在这个数组的下标 ? 1 2 3 var arr = ['a','b','c','d']; arr.splice($.inArray('c',arr),1); alert(arr); 希望本文所述对大家的jQuery程序设计有所帮助.

jQuery根据元素值删除数组元素的方法_jquery

本文实例讲述了jQuery根据元素值删除数组元素的方法.分享给大家供大家参考.具体如下: 例如删除C这个元素 ,前提不知道C在这个数组的下标 var arr = ['a','b','c','d']; arr.splice($.inArray('c',arr),1); alert(arr); 希望本文所述对大家的jQuery程序设计有所帮助. 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jquery , 删除 , 数组元

值-jquery datagrid 改变某列元素,获取后还是以前的元素

问题描述 jquery datagrid 改变某列元素,获取后还是以前的元素 这是列 columns : [ [ { width : '1260', title : '内容', field : 'content', }] ], 这是里面的值 "<p>2.产品质量要求:<input type="text" name="ceshi" onchange="showChange(this)"></p> <

php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值_php技巧

prev() 定义和用法 prev() 函数把指向当前元素的指针移动到上一个元素的位置,并返回该元素值. 如果内部指针已经超过数组的第一个元素之前,函数返回 false. 语法 prev(array)参数 描述 array 必需.规定要使用的数组. 说明 prev() 和 next() 的行为类似,不过它将内部指针倒回一位而不是前移一位. 注意:如果数组包含空的单元,或者单元的值是 0 则该函数碰到这些单元也返回 FALSE.要正确遍历可能含有空单元或者单元值为 0 的数组,请参见 each()

浅析jquery unbind()方法移除元素绑定的事件_jquery

unbind()方法可以移除元素已绑定的事件,它的调用格式如下: $(selector).unbind(event,fun) 其中参数event表示需要移除的事件名称,多个事件名用空格隔开,fun参数为事件执行时调用的函数名称. 语法  unbind()函数主要有以下两种形式的用法: 用法一: jQueryObject.unbind( [ events [, handler ]] ) 移除当前匹配元素的events事件绑定的事件处理函数handler. 用法二: jQueryObject.unb

jquery show()和hide()让元素动起来

基本用法 show() 方法 显示出隐藏的 <p> 元素.  代码如下 复制代码 $(".btn2").click(function(){   $("p").show(); }); hide()隐藏可见的 <p> 元素:  代码如下 复制代码 $(".btn1").click(function(){   $("p").hide(); }); 让元素动起来 jQuery代码如下:  代码如下 复制代码 $