Javascript 从“表中选择”单元格中获取文本
使用原始javascript或jQuery,我需要从表单元格中的select中获取文本。我已经附上了代码,我已经得到了工作,几乎得到我需要的Javascript 从“表中选择”单元格中获取文本,javascript,jquery,html,Javascript,Jquery,Html,使用原始javascript或jQuery,我需要从表单元格中的select中获取文本。我已经附上了代码,我已经得到了工作,几乎得到我需要的 var tbl = document.getElementById('tblHours'); var rowCount = tbl.rows.length; var colCount = tbl.rows[0].cells.length; for (var i = 0;i<rowCount;i++) { var myrow = tbl.ro
var tbl = document.getElementById('tblHours');
var rowCount = tbl.rows.length;
var colCount = tbl.rows[0].cells.length;
for (var i = 0;i<rowCount;i++) {
var myrow = tbl.rows[i];
for (var j=0;j<colCount;j++) {
alert(myrow.cells[j].firstChild.innerHTML);
}
}
var tbl=document.getElementById('tblHours');
var rowCount=tbl.rows.length;
var colCount=tbl.rows[0].cells.length;
对于(var i=0;i如果您尝试通过此函数从中剥离html,或者仅使用其中的代码,会怎么样
function strip(html)
{
var tmp = document.createElement("DIV");
tmp.innerHTML = html;
return tmp.textContent||tmp.innerText;
}
如果您尝试通过此函数从中剥离html,或者仅使用其中的代码,会怎么样
function strip(html)
{
var tmp = document.createElement("DIV");
tmp.innerHTML = html;
return tmp.textContent||tmp.innerText;
}
切换到jquery
var tbl = $('#tblHours');
tbl.find('tr').each(function(){
$(this).find('td').each(function(){
alert($(this).find('select :selected').val());
});
});
我没有测试代码。只是举个例子。切换到jquery
var tbl = $('#tblHours');
tbl.find('tr').each(function(){
$(this).find('td').each(function(){
alert($(this).find('select :selected').val());
});
});
for (var i = 0;i<$('#tblHours tr').length;i++) {
var myrow = $('#tblHours').find('td');
for (var j=0;j<myrow .length;j++) {
alert(myrow.text());
}
}
我没有测试代码。例如。for(var I=0;Ifor(var I=0;I对于HTML选择中的所选选项,请参阅:
for (var i = 0;i<$('#tblHours tr').length;i++) {
var myrow = $('#tblHours').find('td');
for (var j=0;j<myrow .length;j++) {
alert(myrow.text());
}
}
请尝试此代码(未测试):
var tbl=document.getElementById('tblHours');
var rowCount=tbl.rows.length;
var colCount=tbl.rows[0].cells.length;
对于(var i=0;i,对于HTML选择中的所选选项,请参阅:
请尝试此代码(未测试):
var tbl=document.getElementById('tblHours');
var rowCount=tbl.rows.length;
var colCount=tbl.rows[0].cells.length;
对于(var i=0;我可以发布代码的html。你可以发布代码的html吗?哇,太快了!我现在就试试代码,看看会发生什么。谢谢!哇,太快了!我现在就试试代码,看看会发生什么。谢谢!哦,好的,你能发布什么警报输出吗?好的,你能发布什么警报输出吗?这个解决方案同样有效:)我使用另一个的唯一原因是它没有将原始数据和jQuery结合起来。感谢您的输入!此解决方案也同样有效:)我使用另一个的唯一原因是它没有将原始数据和jQuery结合起来。感谢您的输入!