0
jQuery有一個名爲jExpand的插件來擴展表格行。 Prototype是否具有相同的功能?擴展表格行的原型插件?
jQuery有一個名爲jExpand的插件來擴展表格行。 Prototype是否具有相同的功能?擴展表格行的原型插件?
jExpand的源頭很小,我只是繼續爲你翻譯它。
Element.addMethods(
'TABLE',
{
addJExpand : function(elem){
elem = $(elem);
elem.select('tr:nth-child(even)').each(function(child){child.addClassName('odd')});
elem.select('tr:nth-child(odd)').each(Element.hide);
elem.down('tr').show();
elem.select('tr:nth-child(even)').each(
function(child){
child.observe('click',
function(){
child.next().toggle();
}
);
}
);
}
}
);
只是把它用table.addJExpand()
,其中table
是您的原型擴展變量。當您使用.each
時,您還可以使用Element.addJExpand
。
不客氣。