人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

お世話になります。
文字列の比較が出来ずに困っております。
初歩的な質問で恐縮ですが、ご教授頂けると幸いです。

$.ajax({
url:'http://nuruta.hatenablog.com/rss',
success: function(data){
var htmlstr = "";
var x=0;
var m=0;
var eurl = new Array();
var eurl2 = new Array();

var presentCategory = $("div.entry-categories a:nth-child(2)").text();
var rss_url = 'http://nuruta.hatenablog.com/rss/category/' + presentCategory;

htmlstr += '<ul class="recent-menu">';
$.get(rss_url, function(data) {
$(data).find("item").each(function (i) {
var el = $(this);
eurl[x] = el.find("link").text().replace("/entry","/embed");
// RSSのカテゴリ
eurl2[x]=el.find("category").text()
x++;
});
// 記事のカテゴリ
var cate1 = $("div.entry-categories a").text();

while(eurl.length > 0){
mx=Math.floor(Math.random() * eurl.length);
// カテゴリの比較(※ここが出来ません)
if ( cate1 !== eurl2[mx] ) {
// 完全一致しない時の処理
}
eurl.splice(mx,1);

if (m==10){
break;
}
}
htmlstr += '</ul>';
document.getElementById("recent-box").innerHTML += htmlstr;
});
}
});

●質問者: ぬる太
●カテゴリ:ウェブ制作
○ 状態 :キャンセル
└ 回答数 : 0/0件

▽最新の回答へ

質問者から
$.ajax({
//はてなrssファイルを読み込む
url:'http://nuruta.hatenablog.com/rss',
success: function(data){
var htmlstr = "";
var x=0;
var m=0;
var eurl = new Array();

var presentCategory = $("div.entry-categories a:nth-child(1)").text();
var rss_url = 'http://nuruta.hatenablog.com/rss/category/' + presentCategory;

htmlstr += '<ul class="recent-menu">';
$.get(rss_url, function(data) {
$(data).find("item").each(function (i) {
var el = $(this);
eurl[x] = el.find("link").text().replace("/entry","/embed");
x++;
});
 
var href = window.location.href.replace("/entry","/embed");

while(eurl.length > 0){
mx=Math.floor(Math.random() * eurl.length);
if (href != eurl[mx]) {
htmlstr += '<li>';
htmlstr += '<iframe style="display: block; height: 180px; width:100%; min-width:200px;" src="' + eurl[mx] + '" frameborder="0" scrolling="no"></iframe>';
htmlstr += '</li>';
m=m+1;
}
eurl.splice(mx,1);

if (m==10){
break;
}
}
htmlstr += '</ul>';
document.getElementById("tab-body1").innerHTML += htmlstr;
document.getElementById("MENU1").innerHTML += presentCategory;
});
}
});

$.ajax({
//はてなrssファイルを読み込む
url:'http://nuruta.hatenablog.com/rss',
success: function(data){
var htmlstr = "";
var x=0;
var m=0;
var eurl = new Array();
var eurl2 = new Array();

var presentCategory = $("div.entry-categories a:nth-child(2)").text();
var rss_url = 'http://nuruta.hatenablog.com/rss/category/' + presentCategory;

htmlstr += '<ul class="recent-menu">';
$.get(rss_url, function(data) {
$(data).find("item").each(function (i) {
var el = $(this);
eurl[x] = el.find("link").text().replace("/entry","/embed");
// RSSのカテゴリ
eurl2[x]=el.find("category").text()
x++;
});
// 記事のカテゴリ
var cate1 = $("div.entry-categories a").text();

while(eurl.length > 0){
mx=Math.floor(Math.random() * eurl.length);
// カテゴリの比較(※ここが出来ません)
if ( cate1 !== eurl2[mx] ) {
// 完全一致しない時の処理
htmlstr += '<li>';
htmlstr += '<iframe style="display: block; height: 180px; width:100%; min-width:200px;" src="' + eurl[mx] + '" frameborder="0" scrolling="no"></iframe>';
htmlstr += '</li>';
m=m+1;
}
eurl.splice(mx,1);

if (m==10){
break;
}
}
htmlstr += '</ul>';
document.getElementById("tab-body2").innerHTML += htmlstr;
document.getElementById("MENU2").innerHTML += presentCategory;
});
}
});

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ