如何获取没有abbr的jquery flexigrid元素的文本?

时间:2013-09-06 20:21:14

标签: javascript jquery jsp flexigrid

我有一个FK列,因此不能拥有ID值。相反,我显示一个字符串值。一切都很好,除非我选择一行并采取行动,我需要这个价值。

正如您所知,flexigrid为可排序列添加了“abbr =”,但对于非排序列则将其保留为off。

我确信有一些jquery表达式可以工作。我想的是:

$('td:nth-child(4)', this).html()

以下是我尝试导航的HTML结构: JSP source

我没有尝试过任何工作 - 只是出现语法错误。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

我终于设法让这个工作了。这是答案:

$('td:nth-child(4) >div', this).html();

这说:在选择中获得第4个td,然后去div孩子;最后,获取孩子的html文本。

希望这有助于其他人。

答案 1 :(得分:0)

不确定这是否也有效:

$('td:nth-child(4)', this).text();