这样,当您单击“提交”时,内容将出现在一个框中,
问题在于该内容在某些地方根本没有出现。即使我单击了提交按钮。
这就是我从数据库下载内容以显示在页面上的方式。
PHP / HTML
if ($stmt = $this->mysqli->prepare('SELECT title, filenavn FROM dwopgaver')) {
$stmt->execute();
$stmt->bind_result($title, $filenavn);
while ($stmt->fetch())
{
if($point >= 30)
{
?>
<div class="dwopgave">
<strong><?php echo $title;?></strong>
<form action="#" method="post">
<input type="submit" name="dw" value="Download" class="dwopgavenuogher">
</form>
<div class="dwbox">
<a href="/opgaveFile/<?php echo $filenavn;?>" target="_black"><?php echo $title;?></a>
</div>
</div>
<?php
} else {
?>
<div id="error"><?php echo $fornavn . " " . $efternavn;?> har ikke 30 point på din bruger!, <b>Du har kun <?php echo $point;?> point</b></div>
<?php
}
}
$stmt->close();
}
jQuery的
$(".dwopgavenuogher").click(function() {
$(".dwbox").slideDown("slow",function() {
});
});
的CSS
.dwopgave {
padding: 2px 3px;
margin: 2px 0px;
border-bottom: 1px solid #999;
clear: both;
text-align: center;
}
.dwbox {
display: none;
color: Red;
font-weight: bold;
}
问题是它不会消失,我希望例如包含1的内容也只显示1'en内容。
我现在就在这里:
<div class="dwopgave">
<button id="SlideToDown"><?php echo $title;?> - Download nu</button>
<div class="dwbox">
<a href="/opgaveFile/<?php echo $filenavn;?>" target="_black"><?php echo $title;?></a>
</div>
</div>
<script>
$(document).ready(function () {
$(".dwopgavenuogher").click(function() {
$(".dwbox").slideDown("slow",function() {
});
});
});
</script>
如果我这样做,那么所有内容都会显示出来,但是例如,如果我单击“嘿嘿”,那么内容也会显示出来,但不会像我在这里显示的那样:
硒imega here
最佳答案
您是否将jQuery代码放入了ready函数中?
$(document).ready(function(){
// your code...
});
关于javascript - 炫耀无法展示的内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21499967/