2010-07-28 185 views
4

我需要选择一个id属性的节点,我只知道部分值。什么是XPath表达式来选择基于其前缀的属性?

如果我有几个<tr>元素:

<tr id="foobar[1234]"></td><tr id="foobar[1235]"></td><tr id="foobar[1236]"></td><tr id="bar[1]"></td><tr id="foobar[1237]"></td><tr id="bar[12]"></td> 

我只想要选择的ID连同foobar开始。

我已经试过:

//tr[@id='foobar*'] 

,但它不工作。

任何帮助?谢谢。

回答

-1

你试过

//tr[@id*="foobar"] 

我不能确定这个工程,但它可能。