如果您点击某个div,我正在尝试显示文字。 但它不起作用,我也没有收到错误?
<p class="activiteitInfo">
<a class="fancybox-inline" style="color: #f3f3f3 !important;">Meer info</a>
</p>
<p class="activiteitReserveer">
<a href="%3C?php%20echo%20$tijd;%20?%3E" style="color: #f3f3f3 !important;">Reserveren</a>
</p>
<div class="hoi" style="display: none;">
<?php echo $meer_info; ?>
</div>
<script>
$(document).ready(function () {
$(".activiteitenInfo").click(function () {
$(".hoi").css("display", "block");
} );
} );
</script>
答案 0 :(得分:3)
您尝试收听点击事件的元素似乎是您在javascript中尝试收听的课程activiteitInfo
而不是activiteitenInfo
。
答案 1 :(得分:1)
你有拼写错误,请使用:
<script>
$(document).ready(function () {
$(".activiteitInfo").click(function () {
$(".hoi").css("display", "block");
} );
} );
</script>
答案 2 :(得分:0)
您的元素类是&#34; activiteitInfo&#34;,并且您正在寻找&#34; activiteitenInfo&#34;。
答案 3 :(得分:0)
$(document).ready(function () {
$(".activiteitInfo").click(function () {
$(".hoi").css("display", "block");
} );
} );
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p class="activiteitInfo">
<button class="fancybox-inline" style="color: #0003 !important;">Meer info</button>
</p>
<p class="activiteitReserveer">
<a href="%3C?php%20echo%20$tijd;%20?%3E" style="color: #f3f3f3 !important;">Reserveren</a>
</p>
<div class="hoi" style="display: none;">
test
</div>
&#13;
答案 4 :(得分:0)
试试这个。你使用了错误的类名。
$(document).ready(function() {
$(".activiteitInfo").on('click', function() {
$(".hoi").css("display", "block");
});
});
&#13;
.activiteitInfo > a {
color: blue;
}
.activiteitReserveer {
color: green;
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p class="activiteitInfo"><a class="fancybox-inline">Meer info Click Me!</a></p>
<p class="activiteitReserveer"><a>Reserveren</a></p>
<div class="hoi" style="display: none;">
Text
</div>
<script>
</script>
&#13;