JS中如何获取一个forEach中某个td标签的值

一个forEach循环中,有多个td标签,现在需要在一个function函数中调取这个循环内的第一个td字段的值
求大神帮忙,我百度了一天都没找到,本人不是做前端的,实在很吃力图片说明http://ask.csdn.net/questions/372030#

0

3个回答

tbody加id,然后用下面的jqury语句获取

 <tbody id="tbList">
var ids=$('#tbList tr td:first-child').map(function(){return $(this).text()}).get().join(',')
alert(ids)

DEMO


<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script>
<table id="tbList">
    <tr><td>1</td><td>xx</td></tr>
    <tr><td>2</td><td>xx</td></tr>
    <tr><td>3</td><td>xx</td></tr>
</table>
<script>
    var ids = $('#tbList tr td:first-child').map(function () { return $(this).text() }).get().join(',')
    alert(ids)
</script>
1
//备注:遍历tmpdiv里面的第一个table的每行td里面的文本内容

$("#tmpdiv table:eq(0) tr").each(function(index,element){
        var a = $(element).children();      //$(element)代表每行tr,后面的children代表tr下面的td,a即这一行所有td的集合
        for(var i=0;i<a.length;i++){
        alert(a.eq(i).text());// 取得index为 i的td里面的文本

        }
                // a.eq(1).text();  //每行 第一列 数据

});
0
m0_37979917
冬至的秘密 你好,试过了,可是获取的还是所有的td的值,我只想要第一个td的值
2 年多之前 回复

你的这个foreach是jstl的把 跟js没有什么关系 你主要是要先获取tr然后获取td第一个就行
jquery可以这样写

 $('tr').find('td:first');
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jq获取tr中td的值(forEach遍历)
&amp;lt;table border=&quot;1&quot;&amp;gt;        &amp;lt;tr&amp;gt;            &amp;lt;td&amp;gt;编号&amp;lt;/td&amp;gt;            &amp;lt;td&amp;gt;id&amp;lt;/td&amp;gt;            &amp;lt;td&amp;gt;usrName&amp;lt;/td&amp;gt;            &amp;lt;td&amp;gt;
如何获取已选checkbox的同行的某个td里面的值
html &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;&amp;lt;input type=&quot;checkbox&quot; name=&quot;user_id&quot; value=&quot;1&quot;/&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;name1&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;name1-1&amp;lt;/td&amp;gt
获取某一个<tr>中<td>的值
$("#trId").children("td").eq(0).text(};    //当前行的第一个的值    下标从0开始  $("#trId").next("tr").children("td").eq(0).text(};    //下一行中的第一个的值    下标从0开始  $("#trId").prev("tr").children("td").eq(0).text(};
获取table下的某一个特定<td></td>标签中的值
项目中jsp页面中使用jstl的标签来输出table表中的每一行数据,其中有一列是是否入职的标志位,且每一行的最后一列是操作,有两个按钮一个查看,一个入职。     我要取出入职标志位的那一列,如果已经入职了,再点击入职按钮,会给用户提示: JSP: JS: 希望可以给大家一些提示!
JQUERY 取某个table下的td里面的a标签
$("#XMSJ tr td a").click(function () {             //var index = $(this).parent().parent().index();//获取行的索引             //alert(index);             var trList = $(this).parent().parent().find("
jQuery:遍历相同class的所有值,遍历某一列td的值
jsp代码: &amp;lt;c:forEach var=&quot;main&quot; items=&quot;${mainPage.list }&quot;&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;&amp;lt;a class=&quot;sceneStr_td&quot;&amp;gt;${main.sceneStr }&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td class=
点击某个td获取同tr中其他td---closest()
问题描述: 操作中的“开始稽查”是一个a标签 , 点击触发click时间后, 修改同tr中的状态一列 “待稽查” 为 “正在稽查”。 查阅其他人的方法 parent方法并不好用, 不知道什么原因。 所以采用jquery的closest() 方法 , 返回被选元素的第一个祖先元素。 具体方法请自行百度或参考: https://www.cnblogs.com/liaolijun/p/7...
js获取td的值
new document       这里是td的值    function getTdDirectly(){ var tdobj = document.getElementById('mytd'); alert(tdobj.innerText); } function getTdIndirectly(
点击checkbox使用js取table中tr下td中的各个标签value
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml">     --> http://www.w3.org/1999/xhtml" > Js获取 table当前行的值     var selectedTr = null;//声
如何使用jquery获取每个td的值.
 td class="center">alicetd> td class="center">summer shoetd>td class="center">468.00td> jQuery获取td的text var tr = $("#tab tr:first");//第一个tr  var tds = tr.children();//所有td $(tds[0] ).text()
jsp 中<c:forEach>的用法 获取items具体值的用法
 在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。          JSTL所支持的迭代标签有两个,分别是c:forEach>和c:forTokens>。在这里介绍的是c:forEach>标签。
js 获取tr下的td下的 input值
function copySupply(_idx) { var copySupplys = []; var copySupplythis = []; //checkbox的全选方法 $("#getAllMatterSupplyCheckbox").click(function () { $("input[name='sid']").prop("che
html中td标签值获取办法
JS掌握比较少,今天朋友遇到问题时,还真耽误了不少时间,总结如下: 在其他标签中,如: username : 我们可以通过使用DOM方式获取其中的值: alert(document.getElementById(“username”).value); 但是TD,OPTION这类标签依靠以上方式就无法正确的获取我们需要的结果,所以这里需要使用到innerText这个属性,具体如下...
js获取table下的tr和td,并且设置某个td里的文字样式
$(function(){         var tab=document.getElementById("exportExcel");         var i=0;         var j=0;         var now = new Date();         var year = now.getFullYear(); //得到年份         var mon
js中获取 table节点各tr及td的内容方法
第一行 第二行 第三行 第四行 如上所示代码,按钮点击事件中传入this对象,此对象就是按钮本身。
js如果遍历table中的td
冰雨 吻别 今天 霸王别姬 精忠报国 爱你一万年 光辉岁月 真的爱你 海阔天空 var tab=document.getElementsByTagName("table")[0]; for(var i=0 ;i<tab.rows.length;i++) { for(var j=0;j<tab.rows[i].cells.length;j++) alert(tab
从foreach循环中拿到某一个值
这是从页面的foreach循环中拿到一个列的值并且拼装url请求到控制层 //foreach循环中拿到一个列的值并且拼装url请求到控制层 <script type="text/javascript"> //定位到某一列的id并触发事件 $("#payYmBtn").click(function(){ //拿到payym这个类并且得到其html内容赋值给ym
jQuery 获取div下的所有span的属性,并循环
function getUser(obj){ var name=$(obj).text(); var userid = $(obj).attr(&quot;userid&quot;); var attrUser = new Array(); //alert($(&quot;#user1&quot;).find(&quot;span&quot;).length); ...
jq中关于在table表中如何通过td取同tr中另一个td的内容
在开发过程中,我们经常会遇到表格,今天我说下我踩过的坑,项目中有个需求需要对表格进行编辑,删除功能,类似如下 附上HTML代码: 我的需求是取点击编辑,取得是name=“model”这个td的内容,之前我的做法直接将此td加个ID=model,然后使用 document.getElementById(“model”)。innerHTML的方法取值,发现无论点击表格哪行的编辑栏,发现打...
js获取td的内容
如果table内只有一个标签,则如下方法:    内容一 function showId(){ var obj = document.getElementById("td1"); alert(obj.innerText); } 如果table内有多个标签,则用如下方法:               内容一               内容二内容三
通过js获取td标签的text、html、innerhtml三者的区别
注意innerhtml是原生的js的用法。 text、html是jQuery的用法,原生的js语法是没有text、html这种用法的。 原生的innerhtml = jQuery的html() html()获取的是id=?的标签如www.baidu.com中的html代码,即www.baidu.com。 text()获取的是id=?的标签如www.baidu.c
jquery如何获得td标签中value属性的值
首先来说,td标签中是不存在value属性的 通过查找发现td中存在一个abbr属性: 定义和用法 abbr 属性规定单元格中内容的缩写版本。 abbr 属性不会在普通的 web 浏览器中造成任何视觉效果方面的变化。 屏幕阅读器可以利用该属性。 浏览器支持 由于在普通的 web 浏览器中不会造成任何视觉效果方面的变化,因此很难说是否存在对 abbr 属性的支持
jQuery遍历table中的tr td并获取td中的值
jQuery遍历table中的tr td并获取td中的值 $(function(){      $("#tableId tr").find("td").each(function(){    var year = $("#year").val();    var month = $("#month").val();            var day = $(this).tex
js 获取table 中每一个td 的值
$('.btn-primary').click(function(){ var tr=$(this).closest(&quot;tr&quot;); var coll_data1=tr.find(&quot;td:eq(0)&quot;).text(); var coll_data2=tr.find(&quot;td:eq(1)&quot;).text();)};
JS从后台获取数据,前台动态添加tr标签中的td标签
功能描述: 要求从后台查询该省份的所有城市,然后动态的再前台固定的tr标签中添加相应的td标签来展示城市基本信息; 一、前台jsp及js源码 二、后台action 一、前台jsp及js源码 jsp:在固定的tr标签中添加一个id,通过js方法来获取该tr标签 &amp;lt;tr id=&quot;lineDrop&quot;&amp;gt; &amp;lt;!-- 在这里面动态的添加td标签。...
关于jsp中td标签的取值问题
td 标签 -- 代表HTML表格中的一个单元格    td标签是成对出现的,以开始,结束    属性    Common -- 一般属性    abbr -- 代表表头的简写    axis -- 对单元格在概念上分类    colspan -- 一行跨越多列    headers -- 连接表格的数据与表头    rowspan -- 一列跨越多行    scope -- 定义行或列的表头 
jQuery怎么获取<c:forEach>标签的值
最近做项目中要获取到标签遍历出的元素的id,之前都是通过原生的js在遍历出的元素中添加onclick()来触发函数实现。这次分享以下jQuery的实现。 HTML代码: ${applList.icId } ${applList.icName } jQuery代码: $(".trAppl").each(f
jstl forEach标签动态循环生成tr
${user.index } ${u.name } 男 女 未知 ${u.age }
td中通过button绑定click事件实现跳转,以及获取同一table中另一td的值
1、通过button绑定事件跳转到同一页面的其他div 例: js页面 <table id = "tableid"> <tr> <td id = "rcode">"123456"</td> <td><button type="button" id="buttonid" onclick="javascript:toManager(this)"></button></td> </tr>
原生js获取table的第一个td值
1 2 3 window.onload = function(){ var vartd = document.getElementById("contentNOLD").getElementsByTagName("tr")[0].getElementsByTagName("td")[0].firstChild.nodeValue;
关于如何将table中的td标签转换成input标签以及将修改的数据通过ajax保存服务器
关于如何将table中的td标签转换成input标签以及将修改的数据通过ajax保存服务器本文为笔者原创转载请标明出处 这个问题很多做后端的猿们在做涉及到前端开发的项目时可能会遇到,恰好这个问题也被我遇到了。如何解决这个问题,听笔者细细道来,笔者并非什么大牛,再做这个项目的时候跳了几个坑,希望我的文章能够帮助到大家,也希望读者能指出文章中的错误。当然你要有更好的解决方案请告诉我。
forEach动态获取值
forEach动态获取值
tr或者td里没有id,如何取固定的某一tr或者td?
tr或者td里没有id,如何取固定的某一tr或者td? function get(){ txt=$("table").find("tr:eq(1)").find('td:eq(1)').text(); alert("txt"); }
批量获取table 下 td 中的 input的值
由于用了easyui,网上找的一些案例都不适用,原因是自己的源代码呈现在网页时会被easyui二次改造,结果组件什么的都会改变掉。如下图: 如图所示原本只有一个 input 但是被改造后多了两个,原因是我在class中使用了easyui-numberbox,这是用来检验输入框中只能是输入数字。 可以设置多个table,这里就只放一个,组件中的id,name可以忽略,不影响
jstl标签<c>如何获取循环子级元素值
jstl标签&amp;lt;c:forEach&amp;gt;如何获取循环子级元素值: 1、子级元素嵌入onClick()进行传值 2、脚本使用for循环接收文本值,定义隐藏文本框,给予name名,指定forEach循环出来的值。 ------jstl forEach 遍历list,获取并进行传值: // 判断list 集合是否为空 &amp;lt;c:if test=&quot;${not empty list}&quot;&amp;gt; //...
删除<table>中有<td>等于某值的行
JQuery方法 function EliminateDuplication(SN) { $("#ScanData").find("tr").each(function () {//循环遍历每一行 var SNTemp = $(this).find("td").eq(1).html()//取得一行中第二个td的值 alert(S
jQuery获取checkbox行其他td内input的值
这两天遇到这么一个需求,需要点击删除时候有个comfirm提示框,提示框内展示要删除的数据。比如点击一堆checkbox后获取该行的input值 大致代码如下             text" name = "yy" id = "yy" value = "李四">             text" name = "yy"
foreach后通过checkbox获取值
foreach后通过checkbox将获取到的数据表id,将id通过ajax传到后台对数据进行操作 $value) { ?> " >
JS获取tabel每行td中的input元素的值
tbody id="history_income_list">   tr>   td align="center">input type="text" class="input-s input-w input-hs">td>   td align="center">input type="text" class="input-s input-w input-hs">td>    5 td 
用Jquery获取table中td的值
最近做项目时需要用jquery获取table下的值,在网上搜索了一下发现不错,于是就copy了一下 附件是原作者写的 jquery代码(jquery 读取table tr td值完成修改功能 ) var $td=$(td).parents('tr').children('td'); $(&quot;#seshu&quot;).val($td.eq(0).find('input').val()); ...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 乌班图中如何退出python 机器学习中如何处理大数据

相似问题

10
后端需要一个json对象,对象里面有map类型属性,前端好像没有map类型数据,那么怎么弄呢?
7
如何限定上传图片的尺寸?小了就拉伸,大了就压缩。
8
前端为什么无法请求后台,form表单请求没有问题,使用js就没有了,跨域问题应该是解决了
4
javaweb 前端post请求后端获得参数中有个一个获得不到。为null ,很奇怪
7
该段中第44行,appendTo($this)的$this添加的是什么?
8
从后台传过来的json里面的"goodsSingleName"这个的值,有一个多余的引号,要怎么处理
14
这种手机页面是如何实现的?
6
用富文本编辑器编辑的带有html标签的字符串,如何将其按原样式放到textarea中?
3
前端实现数据js写入word模板,并实现本地预览?
8
EasyUI 在js 中的消息框,怎么加弹出音效?
1
mailto的body中不能加入&字符
5
js 字符串所有逗号前后插入字符(前后插入不一样)
10
select 多级下拉框如何去做?
8
web项目中怎么拦截获取到html请求的报文。
4
pagination.tag 分页怎样使用啊?有没有一个完整的例子,从前端到后台的示例参考一下。
5
Liger tree 如何更改节点图标?
1
color highlighter在sublime Text3中无法使用
9
请教前端大佬esayUI问题,怎么把一个href通过用户权限条件隐藏或者置为不可选择.....
2
element ui 如何支持表头是纵向的表格
8
请教前端大神 关于frameset中frame的跳转的问题