【问题标题】:Column which should display the image on selecting row in PHP在 PHP 中选择行时应显示图像的列
【发布时间】:2017-12-22 05:55:19
【问题描述】:

这可能是一个简单的问题。但作为初学者,我需要帮助。
在由简单 HTML 创建并使用 PHP 从 mysql 中提取值的表中,我需要一个列,该列应在从表中选择行时显示图像。在PHP中怎么可能。是否利用 jQuery 动态加载。请帮忙。

【问题讨论】:

  • 一些代码和一些更详细的问题会有所帮助
  • 好吧,如果它就像在被选中的行上显示一个复选图标,那么这可以使用 jquery 本身来完成,不需要 php 脚本。只需将点击事件添加到行并在事件处理程序中添加图标。
  • 你能展示一下,你尝试了什么?
  • 它很简单:我使用 HTML 创建了一个表,并使用 PHP 中的查询从 mysql 加载了值。但现在我需要创建一个列来显示图像和表格。
  • 使用 for 循环并在相应列中回显图像..

标签: php jquery image html-table


【解决方案1】:

如果你想在点击时显示图片,那么你需要使用 Jquery。

为简单起见,您可以像这样创建此功能,

首先加载表中特定类定义行中的所有图像,但使其css属性display:none;

在jquery中你可以这样写脚本......

$('.class-of-row').click(function(){
    $('.class-of-row.class-of-image').css("display","none"); /* to hide other image on click on specif row */
    $(this).child('.class-of-image').css("display","block"); /* To make visible image of clicked row */
});

【讨论】:

  • 一个基本疑问:如何使一整列用于在表格中显示图像。我是否必须使用另一个表并附加它?
  • @master mind 对不起不能让你的困惑...请你详细说明一下。
  • 我当前的表格有标题和相应的字段。现在我将“图像”添加为新列,我不希望其中的单元格,而是表格列的整个区域来表示图像。还在迷茫吗?抱歉,我正在研究我的应用程序的可能性
  • 不,没有必要...如果您想在现有表中添加图像,您可以使用简单的 jquery append 像这样 $('.class-of-tr').append("");
  • 谢谢,你能给我一些链接,我可以研究它...请
【解决方案2】:

您可以使用 jQuery 来显示图像。首先默认情况下加载列不应该可见。在列中添加 style="display:none:'

使用 jQuery 单击行删除样式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-07
    • 1970-01-01
    • 2018-04-07
    • 2013-05-15
    • 1970-01-01
    • 2014-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多