获取行中的第一个和第二个 td 元素

2024-04-18

我有一个 ajax 调用附加到表行内图片的单击事件。单击图片并启动单击事件后,我需要获取第一个和第二个td该行中的元素。我是 jQuery 新手,所以下面是我的最新尝试(不起作用..)。变量firstName and lastName两者最终都是undefined执行这些行之后

        $('.checkErrors').click(function () {
            var firstName = $(this).parent('tr td:first-child').val();
            var lastName = $(this).parent('tr td:nth-child(2)').val();
            $.ajax({
                type: 'GET',
                url: '@Url.Action("GetErrors","AgentTransmission")',
                data: { term: $(this).attr('id') },
                .
                .
            });
          });

这是一个示例表行。最后一张图片td元素包含.click事件。我想抓取包含文本“phineas”和“ferb Seven”的前两个。

<tr>
    <td>
        phinneas
    </td>
    <td>
        ferbseven
    </td>
    <td nowrap>
        7735        
    </td>
    <td>
        Agent
    </td>
    <td>
        SAF
        &nbsp;&nbsp
        07070900  
    </td>
    <td>
        6/5/2013 10:35:38 AM
    </td>
    <td>
        DANTAK
    </td>
    <td class="errorPlus">
        Error
    </td>            
    <td>

        <a href="/AgentTransmission/Details/2358">Details</a>           
            <span> | </span>
        <a href="/AgentTransmission/Edit/2358">Edit</a>        
    </td>
    <td align=center id=2358>
            <img src="/Content/images/magnify.gif" class="checkErrors" id=2358 alt="Program Details" />
    </td>
</tr>

use closest http://api.jquery.com/closest/

var $tr = $(this).closest(´tr´);
var firstName = $tr.find('td:first-child').text();
var lastName = $tr.find('td:nth-child(2)').text();

另外,你需要使用text代替val for td元素,因为它仅对输入控件有意义。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取行中的第一个和第二个 td 元素 的相关文章

  • 有没有模拟 Facebook 游览的 jQuery 插件?

    我指的是 Facebook 游览 可能使用开箱即用的 Facebook CSS 我已经知道这两个 http tympanus net codrops 2010 12 21 website tour http tympanus net cod
  • 将杂散文本包裹在 div 中

    如何选择 任何没有包含标签的内容 来在 jQuery 中添加包装器 前任 div class post div class whatever This should remain untouched div I want to wrap t
  • Jquery:选择菜单以显示和隐藏某些div元素

    我正在创建一个选择菜单 根据所选选项显示和隐藏某些 div 像这样的东西
  • jQuery:动态添加 DOM 元素时尝试将函数挂钩到 onclick,但它立即执行该函数

    我正在使用 jQuery 动态 我的意思是在运行时 向页面的 DOM 添加一个 span 元素 create add task button document createElement span attr id activityNameH
  • 如何将 gettext 字典中的术语输入 JavaScript?

    我正在尝试使用 php 和 javascript jquery 开发一个支持多种语言的网站 我正在尝试获得以下东西 高效 我需要尽可能减少这个操作的后端处理 可扩展 向翻译添加新字符串必须简单实用 问题是 我的 javascript 代码正
  • 测试后 NUnit 回滚

    我对 NUnit 以及一般的自动化测试 还很陌生 我最近做了一些 Ruby On Rails 工作 并注意到在我的测试套件中 当我创建对象 例如新用户 并在套件过程中提交它们时 它们永远不会提交到数据库 以便我可以运行一遍又一遍地测试 不用
  • 如何使用Jquery使用javascript运算符符号搜索表单列?

    实际上 我试图在搜索后获取单个表列值 如果我选择 运算符并在列中键入任何输入值 然后在搜索后 输入值将类似于匹配相似值的一行或多行 同样 如果我选择 运算符和此列 则将获得小于输入值的任何输入值 如果我选择 运算符 则小于或等于输入值将获得
  • 如何以编程方式禁用 元素上的自动选择?

    然后用户使用 TAB 或 SHIFT TAB 跳转 到某个文本框 并且该文本框恰好有一个值 那么该值将被自动选择 我想禁用此行为 我认为这可以在 focusin 事件处理程序内部完成 input text focusin function
  • 使用 jQuery 在页面之间滑动

    我有一个 4 页的网站 我想用幻灯片效果在 4 页之间进行转换 我不想使用 ID 来执行此操作 我想按按钮或链接滑动到下一页 我知道这可以使用 jQuery 来完成 并且我见过这样做的网站 请帮忙 预先感谢所有建议 批评和意见 查看本教程和
  • jQuery 计数具有 display:block 的 div

    我有 div 元素 如下图所示 我想要将 css 显示为块的 div 的数量 我尝试过的 1 div price listing container visible length and 2 content children div fil
  • Safari 不触发表单提交

    对于一个项目 我有两个选择表单字段 它们通过 jquery 触发器 提交 发送 这在 Firefox 和 Chrome 中运行良好 但在 Safari 中没有任何反应 这是 HTML 代码
  • 使用 JQuery 更改表附加行中某些单元格的背景颜色

    我正在向表中追加一行 如何更改该行中一组单元格的背景颜色 假设列有 25 列 从 17 到 22 的列需要更改背景颜色 这是我到目前为止所尝试的 table1 append row1 row1 children td not td eq 0
  • 当 div 移动以填充其他淡出的 div 留下的空白空间时,如何为它们设置动画

    我有一组div 每个div对应一组类别 当我单击过滤器时 这将更改 div 的类 并根据这些类别使它们可见或隐藏 我控制 div 淡入 淡出的方式 它们做得缓慢而漂亮 但每次 div 消失时 保持不变的 div 会突然移动以填充隐藏的 di
  • jqGrid - 如何将网格设置为最初不加载任何数据?

    如何创建网格但不加载任何数据 如果我省略url选项然后loadError回调被触发 目前我们设置url NoData json其中 NoData json 是一个静态文件 其中没有行 问题出在我们的loadComplete如果网格不包含数据
  • 节省页面加载时间的提示[重复]

    这个问题在这里已经有答案了 我的问题 削减那些不必要的 kb 并使页面加载速度更快的最佳方法是什么 全部是什么优化实践 编码实践 在js php中 如果执行可以使您的页面更轻 为什么我问这个 我读了这篇关于 jquery js 与 jque
  • 可以通过 url 发送 JSON 吗?

    我有一个 ruby 哈希 其中键是 url 值是整数 我将哈希值转换为 JSON 我想知道是否能够通过 AJAX 请求在 url 内发送 JSON 然后从 params 哈希值中提取该 JSON 另外 我将把 JSON 化的 ruby 哈希
  • 画廊自动播放幻灯片?

    有没有人找到一种简单的方法来让很棒的画廊自动播放 我真的被这个困住了 任何帮助都会很棒 Thx Paul 自动播放 真 在选项中应该可以解决问题 autoplay type Boolean or Number default false 如
  • jQuery.ajax() 记录 HTTP 请求

    我有一个发送 HTTP POST 请求的函数 我想记录它以进行调试 这是函数 function serverRequest URL DATA callback ajax url URL type POST dataType text con
  • 动态 jquery 对话框弹出窗口

    我只使用过已知数量的 JQuery 对话框 并且在使动态版本正常工作时遇到了各种麻烦 希望有人能帮助我解决这个问题 这是我用已知数字执行此操作的方法 opener1 click function dialog1 dialog open di
  • jRails 是 Rails + jQuery 必须的吗?

    我是rails新手 使用rails 2 3 10 并且想使用jquery 特别是jquery ui 该项目是一个全新的项目 我计划使用 jquery ui 中的一些小部件 如 datapicker 和 selectable 等 我听说可以安

随机推荐

  • 模拟子组件 - Angular 2

    测试时如何模拟子组件 我有一个名为的父组件product selected其模板如下所示 section class container fluid hr section
  • parfor 和处理类

    我有一个句柄类 classdef A
  • 尝试启用推送通知时,找不到应用程序的有效“aps-environment”权利字符串

    我一直在阅读所有其他询问此错误的问题 似乎我已经遵循了他们的解决方案 但我仍然遇到这个问题 我删除了所有现有的配置文件和应用程序 ID 我创建了一个启用了推送的新应用程序 ID 我创建了一个启用了推送的开发配置文件 在 Apple 开发网站
  • 我是否想访问地址零?

    常量 0 在 C 和 C 中用作空指针 但正如问题中 指向特定固定地址的指针 https stackoverflow com questions 2389251 pointer to a specific fixed address分配固定
  • 如何计算 MySQL 查询返回的行数?

    如何计算 MySQL 查询返回的行数 获取查询结果中的总行数 您只需迭代结果并计算它们即可 你没有说明你正在使用什么语言或客户端库 但 API 确实提供了mysql num rows http dev mysql com doc refma
  • 您是否需要存储 std::async 的 std::future 返回值?

    考虑以下代码 include
  • 如何在MDX查询中的行上显示多个维度?

    我有一个叫做Sales KG在我的立方体和二维中 Groups and Formats 有没有办法在单行中显示最后一个 我有这样的疑问 select Measures Sales KG on Columns Formats Format T
  • 如何理解“协方差”和“逆变”这两句话?

    我正在阅读 深入Scala 的第一节 第一节中有两句话是关于 协方差 和 逆变 协变 T 或 extends T 是指类型可以沿着继承层次结构强制向下 逆变 T 或 super T 是指类型可以在继承层次结构中强制向上 我读过一些有关 协方
  • 为什么 Google Mocks 发现这个函数调用不明确?

    我在尝试开始使用 Google Mocks 时遇到了问题 由于某种原因它无法告诉我在EXPECT CALL宏 即使类型是一致的 我想知道为什么它不只匹配第一个函数 以及我需要做什么 添加才能使其匹配第一个函数 模拟类 class GMock
  • jquery,按值取消选择复选框

    我有很多复选框
  • 包裹两个相邻的 td

    我有一个有两列的表格 两列都是 300 像素宽 在普通计算机屏幕上宽度为 600 像素 我想修改小屏幕移动设备该表格的显示 有没有一种 CSS 方法可以使右列的单元格换行并位于左列的单元格下方 然后是下一个左侧单元格 然后是下一个右侧单元格
  • 自定义 UIPageControl 视图,用“Page X of Y”替换点

    我正在尝试找到一种方法 用 Page X of Y 的标题替换 UIPageControl 的点 因为我可能有 gt 50 个项目 我刚刚熟悉 Cocoa 我想知道最好的方法是什么 我可以子类化 UIPageControl 吗 我应该使用带
  • RTSP 帧抓取会产生拖尾、像素化和损坏的图像

    我正在尝试使用以下命令从 RTSP 流中每秒捕获一帧 ffmpeg i rtsp XXX q v 1 vf fps fps 1 strftime 1 ZZZZ H M S jpg But some of the frames are sme
  • 为什么 Rails (3+) 仍然不支持存储过程?

    我熟悉 Ruby on Rails DB MS 驱动程序和存储过程之间长期存在的又爱又恨的关系 并且自版本 2 3 2 以来我一直在开发 Rails 应用程序 然而 每隔一段时间就会出现这样的情况 SP 是比在 慢得多的 应用程序级别上组合
  • 如何在 XSLT 中打印单个

    基本上我需要在一个 if 语句中打开一个 div 并在另一个 if 语句中关闭它 我试过
  • 在 Visual Studio Code 中打开多个项目/文件夹

    如何在单个 Visual Studio Code 实例中打开多个项目 文件夹 并在单个视图中打开多个文件 对于未来的变更请求是否有任何选项 不知道为什么没有提到最简单的解决方案 你可以简单地做File gt New Window并在新窗口中
  • 手动更改 GUID - 这有多糟糕?

    手动更改生成的 GUID 并使用它有多糟糕 碰撞的可能性是否仍然微不足道 或者使用 GUID 进行操作是否危险 有时我们只是更改之前生成的 GUID 的某些字母并使用它 我们应该停止这样做吗 注意 这个答案错过了一些旧的格式 并且在不久的将
  • 使用 lerna 时保留关键字“interface”

    我有一个使用创建的反应项目create react app我现在正在尝试将其转换为 monorepo 架构 我将所有独立代码移至一个包 package1 中 并将其余代码 以及 App tsx 和 index tsx 移至另一个包 pack
  • 警告 BlockManagerMasterEndpoint:没有更多副本可用于 rdd

    当使用 YARN 在 pyspark 中缓存大型数据帧时 我看到以下类型的消息 WARN BlockManagerMasterEndpoint No more replicas available for rdd 23 62 这条消息到底是
  • 获取行中的第一个和第二个 td 元素

    我有一个 ajax 调用附加到表行内图片的单击事件 单击图片并启动单击事件后 我需要获取第一个和第二个td该行中的元素 我是 jQuery 新手 所以下面是我的最新尝试 不起作用 变量firstName and lastName两者最终都是