【发布时间】:2018-12-24 12:55:05
【问题描述】:
我使用 php while 循环来生成一些带有少量描述的项目。 每个项目都有相同的类别,并且前面有一个它的图像。
目标是在我单击相应的图像时打开一个包含项目描述的对话框。
这就是我所做的:
使用所有图片生成所有项目:
while($result = $req->fetch()) {?>
<img src="./css/images/icon/<?=$result['category']?>/<?=$result['rarity']?>" alt="<?=$result['object']?>" title="<?=$result['object']?>" class="obj">
<p class="descr_obj">
Name : <?=$result['objet']?><br><br>
Rarity : <?=str_replace(".png", "", $result['rarity'])?><br><br>
Description :<br>
<?=$result['description']?>
</p>
<?php }?>
生成 JQuery 对话框:
$(".descr_obj").dialog({
autoOpen: false
})
$(".obj").click(function(){
text = $(this).next(".descr_obj").text();
$(text).dialog("open");
});
但是什么都没有出现,控制台也没有显示任何错误...
你能帮帮我吗? 提前谢谢你。
【问题讨论】:
标签: javascript php jquery jquery-ui