【发布时间】:2014-06-27 07:58:59
【问题描述】:
我在一个页面上使用两个链接来分别创建一个 iframe。 问题是它创建了两次 iframe。
我确实使用每个链接 id 来检查天气,它为每个链接加载一个 iframe,但加载两次的 iframe 具有相同的 id。
<a id="mylink12" href="anyurl">My link one</a>
<a id="mylink13" href="somedifferenturl"> My link two</a>
jQuery(".editme").click(function(event) {
event.preventDefault();
var editid = 'frame-'+jQuery(this).attr('id');
var url = jQuery(this).attr('href');
if(jQuery(editid).size() == 0) {
jQuery('<iframe />', {
name: 'frame',
id: editid,
src: url
}).appendTo('#here');
};
return false;
}).once();
不知道为什么。
【问题讨论】:
-
.editme和#here在哪里?
标签: php jquery iframe click attr