这是我的一个文件
的输出<table>
<tr>
<td> Description 1 </td> <td> Content 1 </td>
</tr>
<tr>
<td> Description 2 </td> <td> Content 2 </td>
</tr>
<tr>
<td> Description 3 </td> <td> Content 3 </td>
</tr>
我想用php获取Description x的内容,然后我想读出Content x。我的一个问题是,在抓取内容之前,我不知道有多少描述 - 我有。
DOM / getElementsBy ......应该解决我的问题吗?
祝你好运, 苏珊
答案 0 :(得分:1)
这里有一个JQUERY解决方案。 Try if yourself 在此示例中,我们在警告对话框中显示说明编号3的内容。
HTML:
<table id="mytable">
<tr>
<td> Description 1 </td> <td> Content 1 </td>
</tr>
<tr>
<td> Description 2 </td> <td> Content 2 </td>
</tr>
<tr>
<td> Description 3 </td> <td> Content 3 </td>
</tr>
</table>
JQUERY:
// Search content of description number 3
$(document).ready(extractContent(3));
function extractContent(num) {
$('td', $('#mytable')).each(function() {
// The text in the first column must match " Description num "
if ($(this).text() == " Description " + num + " ")
alert("Content found: "+$(this).next().text());
});
}