选择包含Youtube嵌入的HTML类时,JQuery选择器无法正常工作

时间:2015-09-09 12:00:46

标签: javascript jquery youtube

我正在尝试使用JQuery选择器来选择YouTube视频的标题。 HTML如下:

  <div class="ytp-title-text">
        <a class="ytp-title-link yt-uix-sessionlink" 
        tabindex="13" 
        target="_blank" 
        data-sessionlink="feature=player-title" 
        href="https://www.youtube.com/watch?v=aKVXR7tIa2k">More To Play For</a>
</div>

我的代码是

$('.ytp-title-link.yt-uix-sessionlink').text('a');

我的结果是“”。

我希望结果是:'More to Play'

我只是在最新的Chrome浏览器的控制台中编写此代码,希望它打印出“More to Play”。但是,它不起作用。其他类的相同方法适用于我正在使用的网页。

但是,我在使用此YouTube代码段时遇到了问题。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

你有一个空格而不是一个类selctor。应该是:

$('.ytp-title-link.yt-uix-sessionlink').text('a');

这只是将锚更改为&#34; a&#34;的文本。如果你想抓住(而不是改变)文本,你只需要:

$('.ytp-title-link.yt-uix-sessionlink').text();

此处示例: JS Fiddle