html JS 获取tr/td 表单元素下面的各个值

如题所述

第1个回答  推荐于2018-04-08
这是获得每个tr 中td 的内容
<script>
$('#myTableProduct tr').each(function(index,ele){
$(this).find('td').each(function(index,ele){
alert($(ele).html());
})
})
</script>
不用谢我

------君少本回答被网友采纳
第2个回答  2014-08-19
var aa=0;
$(".shopping_product_list_2").find("label").each(function(){
aa=aa+parseInt($(this).text());//最后得到的aa就是总的单品积分,其它列类似
});追问

但是还要获取后面的个数啊

追答

var aa=0;
$(".shopping_product_list").each(function(){
var jf=parseFloat($(this).find(".shopping_product_list_2 label").text());//单品积分
var iNum=parseInt($(this).find(".shopping_product_list_5 input").val());//数量
aa+=jf*iNum;//最后得到的aa就是总的单品积分,其它列类似

});

本回答被提问者采纳
第3个回答  2014-08-19
通过document.getElementById(" **").value获取单元格的数值,进行计算,获得结果。
一共节省金额=(市场价-当当价)*数量;
金额总计=当当价*数量+……
积分=单品积分*数量+……+……
用循环语句……追问

能有具体代码?

追答

jQuery~~~

第4个回答  2014-08-19
$('td').each(function(){
   // var child = $(this).children()[0].tagName;
    //if(child == )
    $(this).children()[0].html()//这个就是值了
})

第5个回答  2014-08-19
用jquery行么追问

的确用Jquery

html JS 获取tr\/td 表单元素下面的各个值
这是获得每个tr 中td 的内容 <script> ('#myTableProduct tr').each(function(index,ele){ (this).find('td').each(function(index,ele){ alert($(ele).html());})})<\/script> 不用谢我 ---君少

如何用JS获取TR中TD的某个标签的值.然后根据大小,交换TR的位置
js获取表格中每行的td元素方法: var tb = document.getElementById("tb");

html 的tr td 的结果问题 怎么样能显示出下面的那个样,蓝色是标签,固 ...
HTML中的TABLE对象,TD及TH都有上行下效的属性,就是说同一个表格中,上一行(TR)的 TD 分为几个,下一行,就必须与上一行不冲突。呵呵,我都不知怎么说才是,从你给出的图来看,第一行和第二行,分割的地方不在一条竖线上,看上去是2列,实际上必须是3列才能不冲突,我给你个图,希望能帮...

怎么用js获取td列的值
document.getElementById("logic_id").innerHTML;\/\/ td里有html元素的时候document.getElementById("logic_id").innerText;\/\/td里只有字符的时候document.getElementById("logic_id").value();\/\/这个td没有value这个参数你是获取不到的,除非你在<td value="xxx">这样你就能获取了,但是这种写法一...

js如何知道tr下有几个td
\/\/获得所有的tr 标签的集合 var arr = document.getElementsByTagName("tr");\/\/循环集合 for ( i in arr){ \/\/弹出每个tr中的td个数 alert(arr[i].getElementsByTagName("td").length);}

获取tr下某td下的a
width:200px;height:200px;background-color:Red"> <tr onmouseover="A()" onmouseout="B()"> <td> <\/td> <td> <\/td> <td> <a name="abc" style="display:none">dddd<\/a> <\/td> <\/tr> <\/table> <\/body> <\/html> 建议研究下jquary 的js事件绑定 或者js原生的事件绑定 ...

用javascript如何从tr中分别获得每个td的元素
\/\/获取某行下面的某个td元素 alert("第"+(i+1)+"行第"+(j+1)+"格的数字是"+cell.innerHTML);\/\/cell.innerHTML获取元素里头的值 } } <\/script> 拓展使用jq几行命令就能实现获取td的值 ("#tb tr td").each(function(i, v){ \/\/针对tb表格下的所有td进行遍历 alert("第"...

如何在HTML脚本里获得控件rowspan的属性值
<\/script> <\/head> <body> <table border="1"> <tr> <td id="td1"><\/td> <td id="td2" rowSpan="3">内容<\/td> <\/tr> <tr> <td id="td1">内容<\/td> <\/tr> <tr> <td id="td1">内容<\/td> <\/tr> <\/table> <br \/> <input type="button" onclick=RowSpan()...

获得当前tr的第二个td的值,用js写
tr=document.getElementsByTagName('tr');for(var i=0;i<tr.length;i++){ !function(j){ tr[i].onclick=function(){ var val = this.getElementsByTagName('td')[1].innerHTML; alert(val) } }(i)}<\/script> ...

js如何操作table,tr,td
1,Javascript操作table,tr,td ,代码如下:function messageSort() { --函数名var message=document.getElementById("message").value; --添加的内容(下面有对应的html)if(name == "" ) return; --如果添加为空,返回var row = document.createElement("tr"); \/\/创建tr的row.setAttribute("id"...

相似回答