c# - Jquery/Javascript 访问表行属性

标签 c# jquery html

我需要访问我在代码隐藏中分配给我的行的两个属性。

用户 ID 和事件 ID

这是我所拥有的……并且已经尝试过。

function ExportToPbuse() 
{
    var rowCount = GeneralReport.rows.length;
    for (var i = 0; i < rowCount; i++) {
        var userId= GeneralTbl.tbodies.row[i]$(this).attr("userid")
        var eventId= GeneralTbl.tbodies.row[i]$(this).attr("eventid")
        //exportArray add userId and eventId
    }
}

这行不通...我已经尝试了其他几种方法,但我真的不太熟悉 jquery,所以任何建议都会有很大帮助...谢谢 :)

最佳答案

在 jQuery 中,$是一个普通函数(但名称不同寻常),它可以接受一个选择器或一个 DOM 元素。

因此,你可以写成$(GeneralTbl.tbodies.row[i]).attr("userid") . (假设 GeneralTbl.tbodies.row[i] 是一个 <tr> DOM 元素)

关于c# - Jquery/Javascript 访问表行属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2291657/

相关文章:

c# - 固定表单的位置

c# - MVC 5 Ajax 请求 - Controller 操作未被​​调用

c# - 完成后我应该如何处理线程?离开它还是中止它?

javascript - jQuery 屏蔽输入插件。当文本框获得焦点时选择所有内容

javascript - 将特定的 XML 节点拉入 HTML 文档

jquery根据h1 h2 h3标签制作 "content"

javascript - 使用 VueJs 渲染 javascript 图像对象

html - <h1> 叠加图像

c# - 尚未指定报告 'Report1' 的报告定义

html - 无法加载资源: the server responded with a status of 404 (Not Found) http://localhost:5266/Content/fonts/glyphicons-halflings-regular. woff2