
jquery ajaxでサイトのRSSを読み込み表示させるスクリプトです。RSS2.0形式のxml要素のlink内が空の場合、<a>タグを入れたくないのですが、下のスクリプトだと、IE8では、<a>タグが入りませんが、firefoxでは入ってしまいます。
**************
$(xml).find('item').each(function(i){
if ( i > 4 ) {
return false;
}
var title = $(this).find('title').text();
var url = $(this).find('link').text();
var date = $(this).find('pubDate').text();
//日付を整形
date = dateChanger(date);
if(url==""){
$('#feedList dl').append('<dt>' + date[0] +'<\/dt>'+ '<dd>'+ title+'<\/dd>');
} else {
$('#feedList dl').append('<dt>' + date[0] +'<\/dt>'+ '<dd><a href="' + url + '">' + title + '<\/a><\/dd>');
}
});
****************
どの部分が原因でしょうか。どうぞご教示ください。
No.1ベストアンサー
- 回答日時:
同じ環境で試してみましたが、
FireFox、IEともにlinkなしの場合は正常に判定されました。
なんでだろうと思っていろいろ弄ってたんですが、
もしや、空と思っているlinkに半角スペースとかタブは入ってませんか?
<link> </link>
とした場合、
IE : リンクなし
FF : リンクあり
となりました。
if(url == ""){
の部分を
if(url.indexOf("http") !== 0){
に変えたらどうなりますか?
すばらしいです!
解決しました。
RSS2.0仕様のフィードを作成できるフリーのHisotryEditorを使用しましたが、3件ほど何も入力せずともタブが入っていたようです。
(xmlでは、縦に表示されています。)
<link>
</link>
mikemike7様
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP.NET MVCでObjectをjsに渡す
-
Strutsで半角英数字1文字以上
-
JavaScriptで、現在日時から100...
-
C#OpenCv V4にのエラーに関する...
-
翌月を取得するGASが分かりません
-
javascriptでiframeのURL変更は?
-
イベントが初めの一回しか起き...
-
JavaScriptが期待どおりに動い...
-
1.gifをホームページ上でランダ...
-
APIを使って埋め込んだグーグル...
-
船のゲームを作っているのです...
-
HTMLにWSHを組み込む
-
【javascript】正規表現で括弧...
-
なぜmatchメソッドがエラーにな...
-
JavaScriptで年月日表示のカウ...
-
アルファベットABCD…をスマート...
-
ActiveXobjectが作成できない
-
同じIDで定義した要素の配列を...
-
ボタンをクリックすると数が増...
-
window.openでタイトル名の指定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
google apps scriptの終了のさせ方
-
C#で、ContextMenuStripに動的...
-
C#OpenCv V4にのエラーに関する...
-
javascriptでiframeのURL変更は?
-
ASP.NET MVCでObjectをjsに渡す
-
ASP.NETのコントロールの値をJa...
-
ローカルにあるファイルを検索...
-
GASでundefinedエラーが出ます
-
ジェネレーターの作り方
-
船のゲームを作っているのです...
-
商品コードを入力で、商品名、...
-
スクリプトのフルパス取得したい
-
HTMLにWSHを組み込む
-
Javascript 特定のフォルダのデ...
-
XMLの空白要素をJavas...
-
google feed api
-
html javascript リンク先アド...
-
JavaScriptで平日のみをカウン...
-
$("body").height();と$("body"...
-
シンプルなweb版スタンプラリー...
おすすめ情報