html:
<section id="playing" class="gradient">
<div id="playing-header"> … </div>
<div id="playing-carousel"> … </div>
<div id="playing-info">
<a id="radio-star" class="" href="radio:star"></a>
<div id="radio-track-info">
<h2 id="radio-track"> … </h2>
<h2 id="radio-artist">
<a class="outgoing">
JAY Z
</a>
</h2>
</div>
<div id="thumb-container"> … </div>
</div>
<div id="loading" style="display: none;"></div>
<div id="loading-throbber" style="display: none;"></div>
<div id="station-error" style="visibility: hidden;"> … </div>
jQuery:
alert($('#radio-artist .outgoing').text());
jsfiddle:http: //jsfiddle.net/CT95N/
适用于 jsfiddle,但不适用于网站。返回空。可能是什么问题呢?在dom之后我可以检查什么来调用我的jquery?
谢谢
编辑: $(document).ready(function() { }; 当然已经在开始时调用了,所以这不是重点。
问题是 FIREFOX 正在阻止内容,因为我正在使用 https 网站并试图从该网站获取一些数据。由于该网站不使用 jQuery,我不得不自己附加它,这意味着我在 https 网站内添加了 http 内容。我认为这是因为我通过greasemonkey 脚本从谷歌添加jquery 外部源(附加)。
这是警告:http: //i.imgur.com/oV19dFz.png
我能以更好的方式做到这一点吗?