是否有可能通过jQuery获取嵌入标签属性?

问题描述:

我试图是否有可能通过jQuery获取嵌入标签属性?

$('#w001').attr('width'); // return undefined 

的标签:

<embed type="application/x-vlc-plugin" class="w001" pluginspage="http://www.videolan.org" 
version="VideoLAN.VLCPlugin.2" 
autoplay="yes" 
id="w001" 
width="512" 
height="384" 
rtsp-caching="80" 
</embed> 
+0

您的嵌入标签格式不正确。 – 2013-02-28 07:40:02

+0

您的嵌入式标签未正确关闭。你应该用'/>'关闭它而不是'' – deadlock 2013-02-28 07:41:27

尝试使用类选择来获得DOM。

$('embed.w001').attr('width'); 
+0

为什么这应该有所帮助? – iappwebdev 2013-02-28 07:46:45

它会工作。 Jsfiddle 使用这样

$('#w001').attr('width'); 

工作对我来说:http://jsfiddle.net/nmV9X/

console.log($('#w001')) 
console.log($('#w001').attr('width')) 

输出:

jQuery(embed#w001.w001) 
512