我想要做的是,只有当我点击一个divwith 时id="$project['slug']",它才会加载iframe里面的那个div. 因此,我src从 中删除了该属性iframe,并将其添加到onclick事件中。我有这个HTML/PHP:
<div class="box" id="<?=$project['slug']?>" onclick="load_frame();">
<iframe id="frame_<?=$project['slug']?>" frameborder="0"></iframe>
</div>
Js:
function load_frame() {
id = location.hash.replace('#', '');
var source = "<?php echo $project['video']; ?>";
$('#frame_'+id).attr("src", source);
}
不幸的是,当我检查它时,iframe它显示:src="<?=$project['video']?>"而不是变量持有的值。你知道我做错了什么吗?谢谢你!