【发布时间】:2017-01-29 08:52:04
【问题描述】:
有一个while循环来显示数据库中的所有数据,每个div上都有一个按钮。当用户单击按钮时,该特定信息会以模式显示。实际上它工作正常,但有一个小错误。使用“textarea”向数据库添加的描述。所以它包含几个从下一行开始的段落。 在模态中显示数据时没有下一行。在模态中,它显示下一行的“”瞬间。当用户单击模式时,我想在新行中显示文本。请帮我修复它。
<li>
<div class="media wow fadeInDown articleclick" data-title="<?php echo $row2['title']; ?>" data-description="<?php echo nl2br($row2['article']); ?>" data-html="true" data-img="img/<?php if($row2['image']==''){ echo ''; } else { echo $row2['image']; } ?>" data-toggle="modal" data-target="#myModal" >
<a href="#" class="media-left">
<img alt="img" class="img-responsive" src="img/<?php if($row2['image']==''){ echo './noarticle.gif'; } else { echo $row2['image']; } ?>" style="height: 85%;">
</a>
<div class="media-body">
<h4 class="media-heading"><a href="#"><?php echo $row2['title'];?></a></h4>
</div>
</div>
</li>
<script>
$(document).on("click", '.articleclick', function (e) {
var description = $(this).data('description');
var title = $(this).data('title');
var img = $(this).data('img');
$(".descrpdisplay").text(description);
$(".titledisplay").text(title);
$('.imgdisplay').attr('src', img);
});
</script>
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Articles</h4>
</div>
<div class="modal-body">
<img src="" class="img-responsive imgdisplay">
<b><div class="titledisplay" style="padding: 25px 0px 10px 0px;"></div></b>
<div class="descrpdisplay" ></div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
【问题讨论】:
标签: javascript jquery twitter-bootstrap