Javascript 获取我的行表的id
我需要获取tr myJavascript 获取我的行表的id,javascript,jquery,html,Javascript,Jquery,Html,我需要获取tr mytr的id。 我的jquery语法有什么问题,将jquery添加到onclick函数就是问题所在。 这是我代码的一个片段,它说它是未定义的 --------- 阿提贾里 新元 Ts部分 --------- 2142 -23525 892375 23 进口商 表格-0-row N更新操作签名类型层次结构工厂借方层次结构 1 __ 客户 福尼瑟 CNSS 埃塔特 人员 CFF rgg zrfkgf Ts部分 阿卡姆 Ts partPP ACM egz 雷尔 ACM ACM
tr
的id
。
我的jquery语法有什么问题,将jquery添加到onclick函数就是问题所在。
这是我代码的一个片段,它说它是未定义的
---------
阿提贾里
新元
Ts部分
---------
2142
-23525
892375
23
进口商
表格-0-row
N更新操作签名类型层次结构工厂借方层次结构
1
__
客户
福尼瑟
CNSS
埃塔特
人员
CFF
rgg
zrfkgf
Ts部分
阿卡姆
Ts partPP
ACM
egz
雷尔
ACM
ACM
CNSS
是
红外光谱
TVA
专利权人
萨拉雷斯
素数
---------
断裂物
断裂物
断裂物
断裂物
登记员
功能测试(){
var dat=$(“#id_forms_table tr”).attr('id'))
警报(dat);
}
将jQuery包含在您的头脑中
此外,如果在加载事件中或对象存在后未调用该函数,它将不会执行警报。包含jQuery库时,请尝试以下操作:
$( document ).ready(function() {
var dat=$("#id_forms_table tr").attr('id')
alert(dat);
});
此外,当您尝试使用更多tr
时,请为特定id选择正确的一个
var dat = $("#id_forms_table tr:nth-child(2)").attr('id')
那应该很好。但这取决于你在哪里使用它。你想让我看看吗?代码中是否包含jQuery?你有没有检查过你的控制台有没有错误?你有没有包括jquery库?对我来说它工作得很好?你有没有错误?我给你做了一个片段。它起作用了。您是否将jQuery包装在加载事件中?类似于
$(function(){var dat=$(“#id_forms_table tr”).attr('id');alert(dat);})代码>更好地使用“;”在第一行代码的末尾,但似乎这不是问题所在。您是否正确地将“Jquery”添加到项目中?您确定OP没有包含Jquery吗?只有OP按照上面的建议执行操作,OPs代码才能正常工作。为什么要向下投票?@Elroum请放置您的更新代码,包括jQuery库和函数所在的位置placed@Elroum这是因为您的表中有更多的tr
,并且您正在请求表的第一个id
。将此行var-dat=$(“#id_-forms_-table tr”).attr('id')
更改为此行var-dat=$(“#id_-forms_-table tr:nth child(2)”。attr('id')
现在应该可以工作了是的,它可以工作了。非常感谢你。请将您的评论转换为回答