>我有一个脚本:
<script>
$(document).ready(function(){
$('[data-toggle="popover"]').popover({
trigger:'hover',
html:true
});
});
</script>
然后,验证 foto 列中的每个值
if($foto[$j]){
echo('<a href="#" data-toggle="popover" data-placement="bottom" title="Produse" data-content="<img src="images/foto/produse/'.$foto[$j].'" alt="Produse" style="width:604px;height:428px;"><td>'.$nume[$j].'</td> ');
}else{
echo('<td>'.$nume[$j].'</td> ');
}
如果我找到$foto[$j]
的值,请为名称产品添加链接,否则显示名称产品而不带链接。
我的代码有什么问题?
解决方案(报价是问题所在)
echo('<td><a href="'.$foto[$j].'" class="link" data-toggle="popover" data-placement="bottom" title="'.$nume[$j].'" data-content="<img src='''.$foto[$j].''' alt=''Grafic realizari'' style=''width:250px;height:200px;''>">'.$nume[$j].'</a></td> ');
问题不在于你的php,而在于你的html。您正在尝试将<a>
标记放在<td>
标记之外,但未将其关闭。
请改为执行以下操作:
echo('<td><a href="#" data-toggle="popover" data-placement="bottom" title="Produse" data-content="<img src="images/foto/produse/'.$foto[$j].'" alt="Produse" style="width:604px;height:428px;">'.$nume[$j].'</a></td> ');