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

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

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>
//备注:遍历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();  //每行 第一列 数据

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

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

 $('tr').find('td:first');
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
js 获取 td中的值
js 获取 td中的值, td只有name 属性,怎么获取呢?rnrn以下方式都不行,得到的数组大小皆为0:rndocument.getElementsByName(name)rndocument.getElementsByTagName(name)rndocument.documentElement.getElementsByTagName(name)
js如何获取td值
[img=https://img-bbs.csdn.net/upload/201409/22/1411355481_352195.jpg][/img]rnrn这个是JS自动生成的表格,里没有 这个的情况,我用JS怎么去获取td的值
js获取td的值
new document       这里是td的值    function getTdDirectly(){ var tdobj = document.getElementById('mytd'); alert(tdobj.innerText); } function getTdIndirectly(
js获取循环td中的值
[img=https://img-bbs.csdn.net/upload/201701/18/1484720386_578300.png][/img]rnrn页面td是循环拿到的,我想实现当我点击某个设备数量的时候,下面监测器后面会显示设备的IP,我写了个获取IP的,但是他只显示第三个的IP都,下面是js代码 rn[code=javascript]rn//设备rnif(arr!=null)rn for (var i = 0; i < arr.length; i++) rn $("#middle .personal-task tbody").append(""+(i+1)+""+arr[i].e_status+""+arr[i].e_ip+""+arr[i].e_title+""+arr[i].monitorSize+"");rn rnrn//获取IPrnfor(var i = 0; i监测器("+ip+")");rnrnrnrnvar mo=arr[$(this).parent().parent().children("td:first").text()-1].monitor.split(";");rn for(var i=0;i"+mon[0]+""+mon[1]+""+mon[2]+""+mon[3]+"");rn $("#collapseOne").show();rnrn[/code]rnrn
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();)};
获取table下的某一个特定<td></td>标签中的值
项目中jsp页面中使用jstl的标签来输出table表中的每一行数据,其中有一列是是否入职的标志位,且每一行的最后一列是操作,有两个按钮一个查看,一个入职。     我要取出入职标志位的那一列,如果已经入职了,再点击入职按钮,会给用户提示: JSP: JS: 希望可以给大家一些提示!
从xml文件中获取某个标签的值
  import java.io.ByteArrayInputStream; import java.io.InputStream; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.xpath.XPath; import javax.xml.xpath.XPathExpressionException; imp...
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;
怎么获取foreach中的值?
[code=html]rn@foreach (System.Data.DataRow dr in dtSearchResult.Rows)rn rn var ExchangeRate = (int)@dr["ExchangeRate"];rn rn @GTSoft.Web.Common.CommonFunction.GetDateTime(@dr["ExchangeTime"]).ToString("yyyy-MM-dd")rn @dr["ExchangeType"]rn @dr["AppType"]rn @if (ExchangeRate == 100)//进度判断,100显示完成rn rn 完成 rn rn elsern rn @ExchangeRatern rn @*删除*@rn @dr["Notes"]rn rn rn rn[/code]rn这个是在HTML中的值,然后我需要写一个 function startRequest()中$.ajax获取删除中的那个@dr["ExchangeID,应该怎么写?rn[code=javascript] rn function startRequest() rn $("table_Rate").load("ExchangeList.html");rn var refresh_exchangeRate = $(this).find("td:eq(3)");rn $.ajax(rn type: "post",rn url: "/HomePage/ExchangeList",rn async: true,rn data: id : [color=#FF0000]@dr["ExchangeID"][/color] 这里我应该怎么写啊?rn );rn rn[/code]
如何获取td中的下拉框选中的值
[code=javascript]for (i = 0; i < msg.length; i++) rnfor(var j = 0;j < msg[i].bounds.length;j++)rn$("#bound")rn.append(rn"请选择删除方式年月项目唯一ID"rn rn[/code]rnrnjs循环的下拉框怎么获取里面value的值呢??
如何使用正则表达式获取td中的值?
rn rn rn 11年7月rn 45,183.07rn 270,558.64rn 772,937.56rnrnrn rn 11年6月rn 44,477.80rn 274,662.57rn 780,820.85rnrnrn rn 11年5月rn 44,602.83rn 269,289.63rn 763,409.22rnrnrn rn 11年4月 45,489.03rn 266,766.91rn 757,384.56rnrnrnrnrn如何使用正则表达式获取td中的值?rn急需,希望高手帮忙解决一下
用JS怎么获取foreach循环中第一个td的值
页面中通过查询获取了一个表单的数据,现在需要把这个表单中的所有商品的id值传递到后台,请教大神,如图,怎么获取第一个td的值(listingDto.listId)rn![图片说明](https://img-ask.csdn.net/upload/201703/20/1489976780_538630.png)
jquery 如何获取forEach 中的值
jsp代码:rnrn rn rn $materialList.materialIdrn $materialList.materialNamern $materialList.queryTypern rn rnrn如何在jquery中获取forEach 循环出来的所有值,并且转成json格式,rn求大神帮助
JS中如何获取url中的某个参数的值
举个列子说明 http://xxxxxxxxxx?account=haha 复制代码 结果: &amp;amp;emsp;&amp;amp;emsp; account = getUrlParam(account) --&amp;gt; account = haha 复制代码代码实现: function getUrlParam(name){ var reg = new RegExp(&quot;(^|&amp;...
js 如何获取tr td中的hidden控件的值
场景:有一个table数据,现在用户单击每行数据js去触发一个click事件。通过这个click事件我可以获取到单击的tr 对象。tr里面有许多td,td中有hidden控件(value上存的主键)。我想用js去获取下tr中hidden的值,请问下js如何写?rn谢谢?rnrnrn
请教一个js获取td值的问题
我的js 代码rn[code=javascript] function GetTd() rn document.getElementById("HidTd").value = "";rn var mytds = document.getElementsByTagName("td");rn for (var i = 0; i < document.getElementsByTagName("td").length; i++) rn rn document.getElementById("HidTd").value +=document.getElementsByTagName("td")[i].innerText + "|";rn rn alert(document.getElementById("HidTd").value);rn rn [/code]rnrn获取的结果:rn[img=https://img-bbs.csdn.net/upload/201409/22/1411366371_743211.png][/img]rnrn我只需要获取图中方框的值,应该怎么改 求指教
如何用JS获取TR中TD的某个标签的值。然后根据大小,交换TR的位置
例如:rnrnrnrn```rn rn 123 rnrnrn 456 rnrnrn```rnrnrnrn用JS 实现后,调换位置。rn
Js 获取表单中各标签的值
初学JavaScript,但由于Js的语言特性,以及用法灵活多样,常常不知所措,但是总的来说,学好一门语言很难,想要很好的运用更难,不过我们可以选择一些适合自己的用法即可,并不需要面面俱到,能够解决问题就行。 写此博文,只是想记录下一些自己学习的东西,毕竟网上海罗人家的东西需要时间来消化,倒不如自己写写,兴许忘了德时候也能够找的到。 本文主要记录Js中获取表单中的各标签数据的用法
用js(jQuery)获取table中对应的td中的值!
function change(a){ var td = $(a).parents('tr').children('td'); var price = td.eq(3).find("input").val(); var quantity = td.eq(4).find("input").val(); td.eq(6).find("input").val(price*quantity);
在一个.php文件中,如何让一对php标签中能获得js标签中某个变量的值
js标签中的代码如下:rn[code=JScript] [/code]
如何判断XML文件中某个标签的值?
做一个服务器端程序,用来接收客户端的HTTP POST方式的请求,请求消息的内容字段是XML格式的.程序会根据不同类型的请求消息作出不同的动作.不同类型的消息是根据XML文件中节点的标签的值来区分的.比如根节点标签是AA的或根节点是BB的消息,如何加以区分.如何用TXMLDocument控件来判断.rnrn rn .rn .rn .rn rn rn
foreach遍历数据库中某个字段的值
在SQL server数据库中有一字段Sno (类型为char(12) 存储着学生的学号 如:200701050807)rn怎样用Foreach遍历该字段的所有学号呢? 不会写请指教
<td>标签中的属性
1、colspan:表示横跨几列的表格<table border="1"> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td colspan="2">January</td> </tr> <tr> <td colspan="2">February</td> </tr> </table>2、n
JSTL中的forEach标签
forEach使用&amp;lt;% String [] arr = {&quot;yy&quot; ,&quot;qq&quot; ,&quot;ee&quot;}; //必须先设置到域中,下面的EL表达式中才能拿到这个对象 pageContext.setAttribute(&quot;arr&quot;, arr); %&amp;gt; &amp;lt;!-- forEach循环 --&amp;gt; &amp;lt;c:forEach items=&quot;${arr }&quot; var
7.jstl中foreach标签
本课程是javaee+云计算+大数据开发的基础课程jsp,知识点包含jsp的基本知识及el表达式,及jstl核心标签库的用法
怎么获取c:forEach中某个字段的值?
源代码如下,rnrnrn rn rn rn rn rn rn rn rn rn rn rnrn请问怎么获取select的值,rn如果用JS到话,
JS将table中的td标签值去重
JS 将table中的TD标签值去重 有的时候将ACTION传过来的对象在页面进行遍历,会发现有的值是重复的. 比如数据是这样的 {name:'李磊',age:20} {name:'李磊',age:21} {name:'李磊',age:22} 当我们不能采取在后台进行数据处理.我们就可以在jsp页面对数据进行去重. 直接上代码: <% String path = requ
后台如何获取前台tr标签中鼠标点击某个td的值。
[img=https://img-bbs.csdn.net/upload/201612/18/1482052563_611015.png][/img]rn[img=https://img-bbs.csdn.net/upload/201612/18/1482052465_341621.png][/img]rn[img=https://img-bbs.csdn.net/upload/201612/18/1482052487_698324.png][/img]rnrn我现在要实现一个查询。通过点击某个td出发事件,把这个值传到后台。现在不知道如何让后台获取我点击的某个td的这个值。
循环获取某个TABLE中的TD内容
能不能写个JS函数来循环获取下面表格中的所有TD中的内容`rn[code=HTML]rn rn rn 1rn 2rn 3rn rn rn 4rn 5rn 6rn rn rn 7rn 8rn 9rn rnrn[/code]
JS获取table表格下的td值,以及td下的input值
遍历table表中的td值以及td标签中input的值 先创建table表格 &lt;table &gt; &lt;tr&gt; &lt;td&gt;td1&lt;/td&gt; &lt;td&gt;&lt;input type="text" value="111"/&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;t...
js 中 foreach循环(for in)中,最后会多出一个值
我们在js中经常会用for in 的方式进行循环数组,但是有时莫名的在循环最后一个的时候值会变成一个奇怪的值(具体什么值,下文会提到),困惑很久,今天记一笔。 程序如下: Array.prototype.remove1 = function(){}; var  res = {"RESPONSECODE":"000000","RESULTDATASET":[{"BILL
jQuery怎么获取<c:forEach>标签的值
最近做项目中要获取到标签遍历出的元素的id,之前都是通过原生的js在遍历出的元素中添加onclick()来触发函数实现。这次分享以下jQuery的实现。 HTML代码: ${applList.icId } ${applList.icName } jQuery代码: $(".trAppl").each(f
如何获取xml中的某个值?
rnrn rn rnrn我要获取 name2rnrn---------------------------------------------------------rnrn读取xml后 返回数组.rnArray ( [bbb] => Array ( [@attributes] => Array ( [name1] => 111 [name2] => 222 [name3] => 333 [name4] => 444 [name5] => 28 [name6] => 555 ) ) ) rnrn还是要取name2rnrn怎么取?rnrnrn 求助啊...
Extjs中如何获取jsonstore的某个值
我的项目中吧个人信息放到session中,但是extjs不能操作session,那么我吧值放在一个jsonstore里,然后该怎么获取某个具体的值啊?代码:[code]var edit_info_panel=new Ext.FormPanel(rn url:'userservlet?method=updateuser',rn bodyStyle:'padding-top:10px',rn defaultType:'textfield',rn labelAlign:'right',rn baseCls:'x-plain',rn labelWidth:65,rn labelPad:5,rn defaults:msgTarget:'under',rn items:[rn xtype:'hidden',rn name:'id'rn //value:uidrn ,rn name:'petname',rn fieldLabel:'个性昵称',rn emptyText:user_info.getAt(0).get('petname')rn ,rn rn name:'relname',rn fieldLabel:'真实姓名'rn //value:relnamern ,rn name:'birthday',rn xtype:'datefield',rn format:'Y-m-d',rn anchor:'50%',rn fieldLabel:'出生年月'rn //value:birthdayrn ,rn name:'email',rn vtype:'email',rn fieldLabel:'电子邮件'rn //value:emailrn ,rn name:'logo',rn xtype:'textarea',rn fieldLabel:'个性签名',rn height:50,rn width:220rn //value:logorn ],rn buttonAlign : 'center',rn buttons : [rn text : '修改',rn handler : function(btn) rn rn rn , rn text : '重置',rn handler : function() rn rn , rn text : '取消',rn handler : function() rn this.ownerCt.ownerCt.hide();rn rn ]rn);rnrnvar personal_info=new Ext.Window(rn title:'个人资料修改',rn width:350,rn plain:true,rn autoHeight:true,rn closable:false,rn buttonAlign:'center',rn items:[edit_info_panel]rn);rnvar user_info=new Ext.data.JsonStore( url:'userservlet?method=getUserByUsername&username=c0kaishi', root:'cuuruser', fields:['id','username','petname','relname','birthday','email','logo']);user_info.load();[/code]user_info的json数据为:rn'cuuruser':['id':100003,'username':'c0kaishi','petname':'我为卿痴','relname':'null','birthday':'2010-03-01','email':'yufan_hy@163.com','logo':'null']rnrnrnrn当我从某个按钮激活这个窗口的时候,怎么能够过去的各个组件的原始值,以便修改
JavaScript 如何获取Table中的某个 的值?
标签ID值无法得知的情况下rn rn rn 怎么获得这个标签的内容呀? // 还有这个标签?rnrn rn rn rnrnrnrnrnrn
HTML5 标签自定义属性,以及在JS中如何获取自定义属性的值
demo.html(JS中获取属性值):&amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html lang=&quot;en&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt; &amp;lt;/head&amp;gt; &amp;lt;body&amp;gt;
如何获取xml文件中某个节点的值?
RT
如何获取li标签中的值
前言 最近在做动态添加表单,管理员从后台添加了菜单,一般用户登录,可以看到管理员新添加的菜单,和菜单中的属性,但是问题来了,动态添加完了,到展示给一般用户的页面,现在能想到的就是for循环出来的,但是要去到for循环出来的li标签的值怎么取呢? 让小编来给大家分享一下 jsp代码 &amp;lt;c:forEach items=&quot;${List}&quot; var=&quot;list&quot;&amp;gt; &amp;lt;li class=...
html中如何获取select的标签值
[img=https://img-bbs.csdn.net/upload/201602/29/1456715741_567794.jpg][/img]rn[img=https://img-bbs.csdn.net/upload/201602/29/1456715634_473055.jpg][/img]rnrn如图,我想获取support和not support应该怎么获取啊?
js用class获取td中的值判断加背景颜色;
js循环获取td中列的值; &amp;lt;script type=&quot;text/javascript&quot;&amp;gt; $(document).ready(function () { $(&quot;td&quot;).each(function(){ alert($(this).html()) }); }) ...
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview