0

我必须为 分配不同的尺寸td,宽度取决于标签在表格中的位置。

在 Jquery 我可以写

$$('td .yui-dt-liner div[id^=yui-gen]').eq(2).invoke("setStyle",{'width':'122px'});

改变等式中的论点。prototype.js 中是否有类似的表达?

谢谢!

4

2 回答 2

1

您需要在这里做的就是:

$$('td .yui-dt-liner div[id^=yui-gen]')[2].setStyle({'width':'122px'});

$$返回一个普通的旧元素数组,您可以使用它访问您需要的任何元素。setStyle是一个 Element 方法,因此您不必“包装它”或您需要对 jQuery 做的任何事情。

于 2012-09-23T18:39:56.370 回答
0

您可以使用 CSS 选择器$$("td:nth-child(2)")- 这将选择所有行中的第二个单元格

于 2012-10-03T13:54:00.580 回答