gpt4 book ai didi

javascript - 如何在 javascript 中使用自动递增 id?

转载 作者:搜寻专家 更新时间:2023-10-31 21:01:09 25 4
gpt4 key购买 nike

<script>
function show(id){
$("button").click(function(){
$("p") .toggle();
});
});
</script>
<?php
$bid=0;
$bid=0;
include 'model.php';
$db=new database;
$r=$db->msghead($admno);
while($row= mysql_fetch_array($r))
{
$id=$row[0];
$title=$row[1];
$msg=$row[2];
$date=$row[3];
$sender=$row[4];
$tit_status=$row["title_status"];
$bid=$bid+1;
$pid=$pid+1;
?>
<button style="width:80%;height:35px;" onclick="MessageDetailsById(<?php echo $id;?>)" >


<?php
if($tit_status=="1"){
?>
<i class="fa fa-plus-circle" aria-hidden="true" style="width:20px;float:left;"></i> <i class="fa fa-envelope-open-o" aria-hidden="true"></i>&nbsp;<span id="active" class="sidebar-title" style="color:red;"><?php echo $title; ?></span> &nbsp;&nbsp;<?php echo $date;?>
<?php }else{?>
<i class="fa fa-plus-circle" aria-hidden="true" style="width:20px;float:left;"></i> <i class="fa fa-envelope-o" aria-hidden="true"></i>&nbsp;<span id="active<?php echo $tit_status;?>" class="sidebar-title"><?php echo $title; ?></span> &nbsp;&nbsp;<?php echo $date;?>
<?php }?>
</a></button>

<p style="display:none;" id="<?php echo $id; ?>"> <?php echo $msg; ?>

<a class="btn btn-primary" data-toggle="collapse" href="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
Reply
</a>

</p>
<?php } ?>

根据数据库生成了这么多按钮..但是当我单击单个按钮时,所有段落都会打开,但我希望它只打开与其按钮相关的段落..我不知道将使用哪个 ID 以及如何使用???

最佳答案

你想要什么(切换当前并同时隐藏所有)你必须改变你的结构并像下面那样做:-

结构示例(您必须小心放置动态数据):-

$('.item p').hide();

$('.item button').click(function(e){

e.preventDefault();
var $this = $(this).parent().find('p');
$(".item p").not($this).hide();
$this.toggle();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="item"> <!-- this is needed otherwise not possible -->
<button>Button</button> <p>span1</p> <br>
</div>

<div class="item">
<button>Button</button> <p>span2</p><br>
</div>

<div class="item">
<button>Button</button> <p>span3</p><br>
</div>

<div class="item">
<button>Button</button> <p>span4</p><br>
</div>

引用文献:- http://jsfiddle.net/BGSyS/3/

关于javascript - 如何在 javascript 中使用自动递增 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42231437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com