Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用带有javascript的层次结构css(无id/类)获取td表的值_Javascript_Jquery - Fatal编程技术网

使用带有javascript的层次结构css(无id/类)获取td表的值

使用带有javascript的层次结构css(无id/类)获取td表的值,javascript,jquery,Javascript,Jquery,我正在尝试使用javascript获取tdvalue usgin hierarchy css的值。 这是我的代码: 当我在元素中单击时,此代码返回firsttd的值,但我的警报未定义 我怎样才能解决它 var ee=$(“.table tr td:nth child(1)”).attr('value'); $(“.table”)。在('click',函数(e)上{ e、 预防默认值(); 警报(ee); }); 一 二 使用 而不是 var ee = $(".table tr td:nth-

我正在尝试使用javascript获取
td
value usgin hierarchy css的值。 这是我的代码:

当我在元素中单击时,此代码返回first
td
的值,但我的警报未定义

我怎样才能解决它

var ee=$(“.table tr td:nth child(1)”).attr('value');
$(“.table”)。在('click',函数(e)上{
e、 预防默认值();
警报(ee);
});

一
二
使用

而不是

var ee = $(".table tr td:nth-child(1)").attr('value');
第一个将引用标记上的
属性,就像输入属性一样。例如:使用

而不是

var ee = $(".table tr td:nth-child(1)").attr('value');
第一个将引用标记上的
属性,就像输入属性一样。例如:

没有值,这就是为什么:

var ee = $(".table tr td:nth-child(1)").text();

$(".table").on('click', function (e) {
    e.preventDefault();    
    alert(ee);
});
你的点击事件很好。您只是抓取了一个未定义的项,因此警报的作用是这样的。你需要抓取
——这个--

有用的建议:

这不会给你第一个
的文本,因为这不是第n个孩子处理这个的方式。如果需要,请尝试将此作为选择器:

var ee = $(".table tr td:eq(0)").text();
0是第一个,1是第二个,2是第三个,以此类推

您还可以在函数标题中删除e.preventDefault()和e。与表单或按钮不同,表没有默认操作。

没有值,这就是为什么:

var ee = $(".table tr td:nth-child(1)").text();

$(".table").on('click', function (e) {
    e.preventDefault();    
    alert(ee);
});
你的点击事件很好。您只是抓取了一个未定义的项,因此警报的作用是这样的。你需要抓取
——这个--

有用的建议:

这不会给你第一个
的文本,因为这不是第n个孩子处理这个的方式。如果需要,请尝试将此作为选择器:

var ee = $(".table tr td:eq(0)").text();
0是第一个,1是第二个,2是第三个,以此类推


您还可以在函数标题中删除e.preventDefault()和e。与表单或按钮不同,表没有默认操作。

有趣。我不知道函数
text()
,非常感谢您的帮助!有趣。我不知道函数
text()
,非常感谢您的帮助!