我在我的网站
中使用了以下iframe
<script src="http://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery('#video1').click(function(){
alert($(this).attr('id'));
});
</script>
<iframe id="video1" width="520" height="360" src="http://www.youtube.com/embed/TJ2X4dFhAC0?enablejsapi" frameborder="0" allowfullscreen></iframe>
我需要获取iframe视频的id
点击iframe
,我该怎么做?
答案 0 :(得分:1)
通过从标记中访问标记来获取标记的值似乎很疯狂。我不知道你在做什么。如果你有很多iframe,那么你可以说我想获得点击的iframe的id。好吧单身就可以做到这一点
$('#video1').click(function(){
alert($(this).attr('id'));
});
答案 1 :(得分:1)
我假设你有多个iframe,所以目标是确定他们点击了哪一个?如果是这样,这应该有效:
$(function() { //Attach to the jquery onLoad function
$('iframe').click(function() {
var id = $(this).id;
console.log(id);
// do stuff with id here
});
});
答案 2 :(得分:-2)
onclick='call(this)'
在javascript中
function call(ev)
{
alert(ev.id)
}
在jquery中
function call(ev)
{
alert($(ev).attr('id'));
}