我想根据表格数据隐藏或显示按钮。如果数据为0,则按钮显示否则隐藏
<?php
$variable="SELECT * FROM tabel";
$variable1=mysql_query($variable);
$count=1;
$variable2=mysql_fetch_array($variable1)
?>
<?php
$t=$variable2['paid'];
?>
<script>
var payment_link='<?php echo $t ?>';
if (payment_link=='0') {
$('#send').hide();
}
else {
$('#send').show();
}
</script>
<buttonid="send">SEND</button>
答案 0 :(得分:3)
问题是,在之前执行了javascript,甚至呈现了按钮。这就是为什么javascript不能更改它的原因。
两种可能性:
将.wrapper {
background-color: black;
height: 1px;
margin: 32px 0 0;
text-align: center;
}
span {
position: relative;
top: -8px;
padding: 0 15px;
font-weight: 500;
border-radius: 4px;
text-transform: uppercase;
font-size: 1em;
color: #000000;
background: #ffffff;
}
部分移到<div class="wrapper">
<span>OR</span>
</div>
或将其包装在<script>
中:
<button>
还要确保在“按钮”和“ id”之间留一个空格:
$( document ).ready(function() { // your code })
答案 1 :(得分:1)
下面一行中的按钮和id之间是否缺少空格?
<buttonid="send">SEND</button>
在这种情况下,请更改为:
<button id="send">SEND</button>