我喜欢得到
一个很好的桌子,我会用CSS来设计.
我喜欢用jQuery进行的转换
* Place|Name|Earning * 1|Paul|200$ * 2|Joe|400$ * 3|James|100$ * 4|Carl|1000$
......等等......
用
表格单元格的第一行和其他表格制作一个表头...
页面上可能有4-5 秒.
要为蛋糕添加糖霜,请将其从最大的收入者分类到最小的收入者!
我发现了这个问题:
如何使用JQuery将HTML表转换为列表?
恰恰相反......但也许是一个好的开始?我不知道,我会检查出来......但仍然把问题广泛开放.
我发现了这个问题:
如何使用JQuery将HTML表转换为列表?
恰恰相反......但也许是一个好的开始?我不知道,我会检查出来......但仍然把问题广泛开放.
另一个与解决方案有关的问题......
如果我想"删除"并将其替换为表格..
我不想做一张空桌子..
这里是代码...也许不是"优化"但它起作用
$('#texte').append(''); $('#where_my_table_goes').append(table); $('#my_oddly_formatted_list').remove();
什么更好?
不,不,因为问题/答案变得很好,插件很棒......但是不再适用了......
这是错误...我喜欢在点击事件切换时调用插件(tablerize)并通过表替换整个UL ...它不做
这是一小段代码:
这并不奇怪它不起作用..我确定了一些东西...而且我没有运气来调整插件!...
我真的很想保留这些代码:
$("texte").append(''); $(#where_my_table_goes">
可以成为:
remove the ul append the div to (this) put the table into that div
我甚至需要一个div?
救命!
它不起作用; 这是完整的页面,也许它会帮助我们看看应该做些什么
http://www.acecrodeo.com/new/04-classement.php
我使用延迟隐藏只是为了看到数据在那里......
按下标题后...表格应该发生,删除旧的ul并用表格替换它,然后滑动它
好的..现在有州......
我知道只有编辑答案并发布它...没有任何更新按钮..
我想给你一个拇指或任何可以帮助你评价的东西...我只是不知道如何
对于这个问题...我已经发布了你给我的东西..而且它不起作用......让我们看看链接:http://www.acecrodeo.com/new/04-classement.php
这是错误:它切换标题...
我迷路了!
这是你如何做到的,如果你有这样的HTML:
然后用jQuery你可以编写一个这样的插件:
jQuery.fn.tablerize = function() { return this.each(function() { var table = $('
').html(values[y])); }); table.append(thead.append(tr)); } else { var tr = $(' |
---|
').html(values[y]));
});
tbody.append(tr);
}
});
$(this).after(table.append(tbody)).remove();
});
};
然后您可以通过以下任何方式调用它: // tablerize all UL elements in the page $('ul').tablerize(); // only UL elements with class 'odd_list' $('ul.odd_list').tablerize(); // individually tablerize all the lists $('#my_oddly_formatted_list1').tablerize(); $('#my_oddly_formatted_list2').tablerize(); $('#my_oddly_formatted_list3').tablerize(); 就排序等而言,有许多插件可用于将此功能提供给表. **编辑**代码的问题在于以下几行: $(document).ready(function() { /*$('#texte > h1').next().hide(1000); */ $('#texte > h1').click(function() { $(this).tablerize(); /*$(this).next().toggle(500);*/ }); });
$(this).tablerize(); 使用此行,将在标题之后立即找到UL元素: $(this).next('ul').tablerize(); 它应该按照你的意图工作. 也:
要更新您的问题,只需点击"编辑"并添加您想要的任何内容. 要接受答案,请单击此文本左侧的复选框. 推荐阅读
|