jQuery在单击时显示更多详细信息

ps

我想寻求您的帮助来解决这个问题。单击该div中的链接后,我想显示该div中的更多详细信息。但是,单个页面中将超过50个div。我无法为每个div和可点击的链接提供ID。有什么我们可以实现的吗?

这是我尝试过的。

<script type="text/javascript">
  $(document).ready (function(){
    $('#clk').click(function(e){
      $('.1').css({'height':'500px', 'background-color': '#ffbbbb'} );
      $(this).hide ();
      e.preventDefault();
    });
  });
</script>

clk是可点击链接的ID。.1是div的类。

如前所述,按照我所做的事情,我必须使用50个id和50个类

这是该部分的HTML

<div class="1">
    <ul>
    <li><img src="images/thumb/someimage.jpg"></li>
    <li><h2>Title Text </h2></li>
    <li><h3>Summary</h3></li>
    <li><p> para goes here. <a class="clk" href="#">Click</a></p>
    </li></ul>

</div>

请帮助我解决此问题。

非常感谢。

阿玛丹

您不需要使用ID来查找内容,这不是唯一的方法。使事情变得相对。使用closestnext等等,来发现从你唱首歌你的淋浴。(如果您也显示了HTML结构,这将是一个更好的答案。)

编辑:好的,终于明白了你的意思。阅读理解对我而言是失败的。所以,首先,让我们重命名.1为一个明智的名称,例如... .expandable

<div class="expandable">
  <ul>
  <li><img src="images/thumb/someimage.jpg"></li>
  <li><h2>Title Text </h2></li>
  <li><h3>Summary</h3></li>
  <li><p> para goes here. <a class="clk" href="#">Click</a></p>
  </li></ul>
</div>

您可以这样做:

$('.clk').click(function() {
  e.preventDefault();
  $(this).closest('.expandable').css({'height':'500px', 'background-color': '#ffbbbb'} );
  $(this).hide();
  e.preventDefault();
});

因此,.closest从当前元素开始,找到最匹配的祖先。这样,您就可以.expandable从每个.clkID中获取合适的ID,而无需ID或50个类名。

尽管在大多数情况下具有自动高度可能会比固定500高更好,除非您完全确切地知道自己有多少东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击项目时,在 RecyclerView + FastAdapter 中显示更多详细信息

来自分类Dev

如何在单击时放大图像并显示图像,以及更多详细信息,例如特定图像价格和尺寸?

来自分类Dev

当用户单击所选按钮时显示详细信息

来自分类Dev

单击以显示详细信息,使用Jquery和Ajax

来自分类Dev

想要在单击详细信息按钮时在另一个组件中显示更多数据(角度 6)

来自分类Dev

jQuery自动完成功能在下拉列表中显示更多详细信息

来自分类Dev

如何更改HighCharts工具顶部以显示更多详细信息

来自分类Dev

如何显示一个标记的更多详细信息?

来自分类Dev

单击交互式图像映射时显示摘要详细信息

来自分类Dev

单击片段中的列表项时如何显示详细信息?

来自分类Dev

用户单击表格视图中的详细信息按钮时如何显示图像。的iOS

来自分类Dev

仅在单击特定用户名时显示其所有详细信息

来自分类Dev

LeafletJS:在缩放结束时触发弹出窗口以显示单击功能的详细信息

来自分类Dev

Android:在TextView上显示详细信息单击

来自分类Dev

显示单击的引导表行的详细信息

来自分类Dev

单击AppointmentPane时如何获取约会详细信息-JFXtras

来自分类Dev

单击时基于sim详细信息关闭Worklight App

来自分类Dev

单击单选按钮时是否过滤用户详细信息?

来自分类Dev

Ionic / Angular:使用“主要”详细信息图案时,没有显示详细信息页面?

来自分类Dev

显示位置详细信息

来自分类Dev

显示股票详细信息

来自分类Dev

查看更多错误详细信息

来自分类Dev

如何随时查看Ubuntu在登录时显示的详细信息?

来自分类Dev

当详细信息为空时,不会显示空表单

来自分类Dev

SQL:使用 x 和 y 坐标显示线信息,更多详细信息如下

来自分类Dev

如何在完整日历中单击一天时显示事件详细信息

来自分类Dev

如何在Android中的AlertDialog中添加“单击以获取更多详细信息”可扩展字段

来自分类Dev

在UITableViewCell的“详细信息”中显示信息

来自分类Dev

如何在`seaborn.kdeplot()`中显示更多详细信息?

Related 相关文章

  1. 1

    单击项目时,在 RecyclerView + FastAdapter 中显示更多详细信息

  2. 2

    如何在单击时放大图像并显示图像,以及更多详细信息,例如特定图像价格和尺寸?

  3. 3

    当用户单击所选按钮时显示详细信息

  4. 4

    单击以显示详细信息,使用Jquery和Ajax

  5. 5

    想要在单击详细信息按钮时在另一个组件中显示更多数据(角度 6)

  6. 6

    jQuery自动完成功能在下拉列表中显示更多详细信息

  7. 7

    如何更改HighCharts工具顶部以显示更多详细信息

  8. 8

    如何显示一个标记的更多详细信息?

  9. 9

    单击交互式图像映射时显示摘要详细信息

  10. 10

    单击片段中的列表项时如何显示详细信息?

  11. 11

    用户单击表格视图中的详细信息按钮时如何显示图像。的iOS

  12. 12

    仅在单击特定用户名时显示其所有详细信息

  13. 13

    LeafletJS:在缩放结束时触发弹出窗口以显示单击功能的详细信息

  14. 14

    Android:在TextView上显示详细信息单击

  15. 15

    显示单击的引导表行的详细信息

  16. 16

    单击AppointmentPane时如何获取约会详细信息-JFXtras

  17. 17

    单击时基于sim详细信息关闭Worklight App

  18. 18

    单击单选按钮时是否过滤用户详细信息?

  19. 19

    Ionic / Angular:使用“主要”详细信息图案时,没有显示详细信息页面?

  20. 20

    显示位置详细信息

  21. 21

    显示股票详细信息

  22. 22

    查看更多错误详细信息

  23. 23

    如何随时查看Ubuntu在登录时显示的详细信息?

  24. 24

    当详细信息为空时,不会显示空表单

  25. 25

    SQL:使用 x 和 y 坐标显示线信息,更多详细信息如下

  26. 26

    如何在完整日历中单击一天时显示事件详细信息

  27. 27

    如何在Android中的AlertDialog中添加“单击以获取更多详细信息”可扩展字段

  28. 28

    在UITableViewCell的“详细信息”中显示信息

  29. 29

    如何在`seaborn.kdeplot()`中显示更多详细信息?

热门标签

归档