我必须为td分配不同的大小,宽度取决于标签在表中的位置。
在Jquery中,我可以编写
$$('td .yui-dt-liner div[id^=yui-gen]').eq(2).invoke("setStyle",{'width':'122px'});更改eq中的参数。在prototype.js中有类似的表达式吗?
谢谢!
发布于 2012-09-24 02:39:56
你需要做的就是:
$$('td .yui-dt-liner div[id^=yui-gen]')[2].setStyle({'width':'122px'});$$返回一个普通的元素数组,您可以使用该数组访问所需的任何元素。setStyle是一个元素方法,所以你不需要“包装它”或者像jQuery一样做任何事情。
发布于 2012-10-03 21:54:01
您可以使用CSS选择器$$("td:nth-child(2)") -这将选择所有行中的第二个单元格
https://stackoverflow.com/questions/12553872
复制相似问题