javascript - 在新的 clone() div 中显示隐藏的 div

标签 javascript jquery clone

关于如何隐藏隐藏的 (display:none) div 但让它显示在新的克隆 div 中的任何建议?

当我取消显示样式但我需要将其隐藏时,克隆有效。我已经广泛尝试研究和解决问题但没有运气。 (可能是因为我是初学者)

这是我的代码:

(新克隆的 div)

<div class="showcontent" class="toggle"></div>

(.poster div 包含要克隆的元素)

<div class=poster><img width='<?php 67*2.3 ?>' height='<?= 98*2.3 ?>' src='<?= $movie['image_url'] ?>'> <br>
<div class=title><h1text><?= $movie['title'] ?></h1text>  </div>  <br>
<span class=year>(<?= $movie['year'] ?>)</span> 
<div class=title style="display:none"><h1text><?= $movie['title'] ?></h1text>  </div>  <br> </div>

(脚本)

$(".poster").click(function(){
img = $(this).clone();
$(".showcontent").show().html(img.removeAttr(''));
}); 

最佳答案

$(".poster").click(function(){
  var divNewPoster = $(this).clone();

  divNewPoster.find("div").show();
  // or if you want to be more selective:
  divNewPoster.find(".title").show();

  $(".showcontent").empty().show().append(divNewPoster);
}); 

关于javascript - 在新的 clone() div 中显示隐藏的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47678344/

相关文章:

mercurial - 有没有办法提供像 BitBucket/Kiln 这样的基于 Web 的自托管 Mercurial 存储库 fork ?

python - 如何克隆 Python 生成器对象?

javascript - 如何使用 setter 和 getter 在 TypeScript 中正确设置对象属性?

javascript - jQuery .html() 不执行嵌入的 jquery

jquery - 如何使用 Bootstrap 添加滚动条?

javascript - fullCalendar:如何在 clientEvents 中按日期过滤?

javascript - 在 html 中创建按钮,将元素 (ul) 添加到 html 文件

javascript - 单击单个图例项的变量数据的多个饼图

javascript - 如何防止连续点击元素?

git - 如何有选择地克隆一个 git 存储库