如何使用jQuery在表格或列表html之间切换
How to switch between table or list html with jQuery
我试图让用户选择如何显示数据-表或列表样式。这可以通过切换按钮实现吗?是使用页面重新加载还是动态地使用DOM操作更好?我是一个菜鸟,仍然与Javascript和jQuery和需要一点推动在这里。谢谢!
编辑:例如,我希望所有的表标签切换为div或ul。这是一个常见的Wordpress循环。
下面是我的代码:<?php if ( have_posts() ) : ?>
<table class="table table-striped table-hover">
<thead>
<tr>
<th>Title</th>
<th>Picture</th>
<th>Category</th>
</tr>
</thead>
<tbody>
<?php while ( have_posts() ): the_post();?>
<tr>
<td><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></td>
<td><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a></td>
<td><?php echo strip_tags(get_the_term_list( $post->ID, 'my-taxonomy', '', ', ' )); ?></td>
</tr>
<?php endwhile; ?>
</tbody>
</table>
您可以简单地使用按钮为父元素添加布局classname,并使用CSS覆盖默认样式。
所以,也许你的默认布局是list:.mystuff {
/* list-styles */
}
…然后,对于table-layout:
.mystuff.table {
/* override CSS for table-layout */
}
我找到了这个解决方案:http://bootsnipp.com/snippets/featured/list-grid-view
它完美地为我工作,因为我使用Bootstrap框架。
相关文章:
- 在索引.html和应用.js [node.js] 之间共享变量
- 如何在两个不同的iframe HTML之间进行通信
- jQuery在两个字符串标识符之间选择HTML
- 计算HTML表TD中两个数字之间的百分比
- 静态html中图像之间的空间在javascript中消失
- 仅在使用javascript和html的浏览器中在相同的两个选项卡之间切换
- 在我的Javascript和HTML之间的表单提交按钮链接中遇到问题
- Chrome扩展:内容脚本和background.html之间的通信
- $(this.el).html 和 this.$el.html 之间有什么区别
- 什么's JavaScript和HTML之间的关系
- 在 C# 和 HTML 之间发布和获取
- 根据下拉框在添加和删除 html 之间切换
- 在javascript和Popup PHP Javascript HTML之间传递值的问题
- 淡入 在页面 html 之间淡出并使用数组脚本更改图像
- 你如何检查jquery .html()变量和Ruby on rail生成的html之间的相等性
- 在显示不同的html之间切换
- 如何使用JavaScript在HTML之间交换变量
- 将内容(或广告)放在从php服务器返回的HTML之间
- JavaScript对象和HTML之间的关系是什么?
- 如何使用jQuery在表格或列表html之间切换