我正在尝试让 jQuery 更改元素的 html 并包含 PHP。除了 PHP,一切都很好。这是我所拥有的:
$('.gridheader').each(function(index){
$(this).toggle(function (){
$('.gridimage:eq('+index+'), .gridinfo:eq('+index+')').slideToggle();
$('.gridheadinfo:eq('+index+')').html('Click to close <img src="<?php echo base_url() ?>/assets/images/closetab.png" width="10" height="10" />');
}, function(){
$('.gridimage:eq('+index+'), .gridinfo:eq('+index+')').slideToggle();
$('.gridheadinfo:eq('+index+')').html('Click for info <img src="<?php echo base_url() ?>/assets/images/scrollup.png" width="11" height="10" />');
});
});
我有最初的图像(HTML):
<div class="float-left">Kredible</div><div class="float-right gridheadinfo">Click for info <img src="<?php echo base_url() ?>assets/images/scrollup.png" width="11" height="10" /></div></div>
HTML 工作正常,但是当我使用 jQuery 更改它时,图像不显示。更改后我在检查器中查看了它,PHP 显示为 PHP 而不是转换为 HTML?
我比较疑惑。
谢谢。