我是新手......
我希望在一个页面上搜索单个表中的单个列(没有附加ID),我很难过。我发现的一切都与重绘表格或获取价值有关。我不打算这样做或取代任何价值。基本上我想在表中搜索字符串“Is Closed”。如果找到,则会显示使用$('button').show()
或$('button').hide()
我很确定我必须要$$(".table name")
才能找到该表,对吗?如何搜索colum的“Is Closed”字符串
只想使用JS或原型,没有JQuery
答案 0 :(得分:0)
searchstring = document.getElementsById('searchstring');
for (i=0, i<searchstring.length; i++) {
if (searchstring.rows[i].cells[0] == givenValue) {
alert('found string');
}
}
答案 1 :(得分:0)
您需要能够以某种方式识别表格,ID或类将起作用,或者如果您完全确定它将成为页面上唯一可用的表格。
ID为
的表格var results = $('tableid').select('td').filter(function(cell){
return cell.innerHTML.match(/Is Closed/);
});
带有班级的表
var results = $$('.tableclass').first().select('td').filter(function(cell){
return cell.innerHTML.match(/Is Closed/);
});
或者只有页面上的表格(我不建议您使用此方法)
var results = $$('table').first().select('td').filter(function(cell){
return cell.innerHTML.match(/Is Closed/);
});
results
将是一个包含“已关闭”字样的表格单元格数组