<?php
while($i<10){
$roll_no++;?>
<h4 onclick='alert("Roll No.=$roll_no")'><? echo ucwords($name);?></h4><div>
<table class='accor'>
<tr><td>Roll No.</td><td>: <? echo $roll_no;?></td></tr>
</table></div>"
<?
$i++;
}?>
这是我的代码,代码都很清楚。
我没有使用任何id或类,好像$i
达到100,并且创建了所有动态id,我猜测它会很难处理。
如何使用正确的滚动号显示警报。在每个h4点击下。像
**Jack**
Roll No.: 125
**Jill**
Roll No.: 127
当用户点击插孔时,警报将显示125,当他点击jill时,警报将显示127
答案 0 :(得分:1)
<?php
$roll_no = 0;
$i = 0;
while($i<10){
$roll_no++;
?>
<h4 onclick="javascript:alert('Roll No.=<?php echo $roll_no;?>')"><?php echo ucwords($name);?></h4>
<?php
$i++;
}?>
答案 1 :(得分:1)
你应该使用jquery的事件:
<?php
while($i<10){
$roll_no++;?>
<h4 class="clickMe" data-name="<?php echo $name;?>" data-rollno="<?php echo $roll_no?>"><? echo ucwords($name);?></h4><div>
<table class='accor'>
<tr><td>Roll No.</td><td>: <? echo $roll_no;?></td></tr>
</table></div>"
<?
$i++;
}?>
脚本:
$('.clickMe').click(function(e){
var $obj = $(e.target);
var name = $obj.data('name');
var rollno = $obj.data('rollno');
alert(name+"\n\nRoll No : "+rollno);
});
干杯