jquery - 如何获取<对象classid>

标签 jquery mootools

目前唯一可访问的 ID 是“dialog1”。鉴于该信息,我如何向下遍历以获取 <object classid>

我刚刚意识到我必须使用 Mootools 来完成此操作,因为脚本的其余部分是在其中编写的。我对 Mootools 完全陌生,你'

$('#dialog1').children('NOLOCALIZATION').children('object').attr('classid');似乎对我有用。我实际上正在使用 MooTools。我如何使用这个 jQuery 而不发生冲突?

<ul>
<li>
    <a href="#dialog1" rel="vidbox" title="video">watch video</a>

</li>
</ul>

<div id="dialog1" class="window dialog" style="width: 806px; height:504px;">
    <NOLOCALIZATION>
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="806" height="504" id="http://www.youtube.com/watch?v=uhi5x7V3WXE">
        <param name="wmode" value="transparent" />
        <param name="movie" value="http://www.youtube.com/watch?v=uhi5x7V3WXE" />
        <param name="allowFullScreen" value="true" />
        <param name="allowscriptaccess" value="always" />
        <param name="FlashVars" value="width=806&height=504&dart_zone_url=&cms_id=AllBusiness&content_id=16009601&auto_start=1&auto_mute=1&playPreroll=0&playtremor=0"/>
    <object type="application/x-shockwave-flash" width="806" height="504" data="http://www.youtube.com/watch?v=uhi5x7V3WXE">
        <param name="wmode" value="transparent" />
        <param name="movie" value="http://www.youtube.com/watch?v=uhi5x7V3WXE" />
        <param name="allowFullScreen" value="true" />
        <param name="allowscriptaccess" value="always" />
        <param name="FlashVars" value="width=806&height=504&dart_zone_url=&auto_start=1&auto_mute=1&playPreroll=0&playtremor=0"/>
    </object>
    </object>
</NOLOCALIZATION>
</div>

最佳答案

var classid = $('#dialog1 object').first().attr('classid');

或者我想:

$('#dialog1 object:not(object object)')

$('#dialog1 > nolocalization > object')

虽然我不确定浏览器如何处理 <NOLOCALIZATION>元素。

在您评论需要动态版本后:

$(dialog).find('object').first().attr('classid');

尽管实际上您只需要通读 jQuery API并在选择器上发挥创意。测试一下;看看什么有效;看看什么没有。

关于jquery - 如何获取<对象classid>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6931099/

相关文章:

javascript - 如何使用 Javascript 设置表单元素的值?

javascript - Mootools getComputedSize 在 Chrome 中不起作用

javascript - 如何使用 Mootools 从 DOM 中选择元素?

Jquery 选项卡 Cookie

php - 即使打开,jQuery 也无法更新 PHP 生成的元素。 ('click'

javascript - 为什么jQuery调整宽高需要大括号?

javascript - 高级参数使用

javascript - 如何将选择下拉选项的值与 div 类进行比较以切换它的可见性?

javascript - <select> 下拉菜单以 JavaScript 打开的目标文件

jquery - 既然 MS 正在备份 JQuery,我应该继续使用 Mootools 吗?