のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,640,998人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレ【jQuery】JavaScript ライブラリ総合質問所 vol.1

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
551 : Name_Not - 2012/05/14(月) 17:19:18.41 ID:??? (-18,-30,-101)
HTML側に
<div id="hoge"><span class="foo"></span></div>
とあった場合、spanが属性class="foo"を持つかどうかを判定する方法って、

if($("#hoge .foo").length > 0){
 // spanが属性class="foo"をもっていた場合の処理
}

みたいにやるしかないですか?
それとも他に方法あります?
552 : Name_Not - 2012/05/14(月) 17:59:40.40 ID:??? (+8,+15,+0)
自己解決しました
553 : Name_Not - 2012/05/14(月) 18:57:31.01 ID:??? (+22,+27,-19)
>>551ですがまだ解決しておりません
現在ググり中&試行錯誤中です。。
554 : Name_Not - 2012/05/14(月) 19:16:28.72 ID:??? (+17,+30,+0)
555 : Name_Not - 2012/05/14(月) 19:46:01.63 ID:??? (-27,-29,-10)
if ($("#hoge span").is(".foo") === true)
とか
556 : Name_Not - 2012/05/14(月) 20:16:21.24 ID:??? (+25,+29,-9)
>>554>>555
ありがとうございます。hasClassなんてのがあったのか。。
両方検証して、>>555さんの方法が合ったので使わせてもらいます。
重ね重ねありがとうございました。
558 : Name_Not - 2012/05/15(火) 15:41:39.95 ID:??? (+25,+27,-5)
そういうものですJSの勉強して下さい
559 : Name_Not - 2012/05/15(火) 15:42:01.98 ID:??? (+6,+21,-5)
試せばいいだろ?
560 : Name_Not - 2012/05/15(火) 15:47:44.98 ID:??? (-24,-22,-26)
jQuery Mobileはもっと動きません
諦めましょう
562 : Name_Not - 2012/05/15(火) 15:57:46.73 ID:??? (+21,+28,-1)
スマホを買いなさい
563 : Name_Not - 2012/05/15(火) 16:16:42.11 ID:??? (+27,+29,-14)
>スマホ持ってないから試せません。
知らんがな。必要なら買うしかないだろ。
565 : Name_Not - 2012/05/17(木) 09:36:39.78 ID:??? (+14,+21,-111)
>>561
ケータイのフルブラウザはJavaScriptエンジン自体が
jQueryの稼働要件を満たしてないでしょ。

それに、モバイルで使うならjQuery Mobileだけど
サポートしているプラットフォームはコレ。
http://jquerymobile.com/gbs/
当然、日本のガラケーなんて含まれないからあきらめて
スマホに移行すべき。

スマホに移行できないなら、おとなしくガラケーのフルブラウザで
動くレベルのものを作る以外の選択肢は無いよ。
568 : Name_Not - 2012/05/17(木) 17:39:20.85 ID:??? (-27,-30,-68)
インターネットブラウザは、Java Script 1.5 の一部と ECMAScript 3rd
Edition に対応しています。
って書いてあるけどDOM関連の操作ってquerySelector使えないだけじゃないの?
ついでに言えばajaxはあるんじゃないの?

全くって程みてないので知らんがw
569 : Name_Not - 2012/05/17(木) 17:53:08.19 ID:??? (-1,+0,-15)
じっくり見るとDOMcoreは2の一部迄なのか
570 : Name_Not - 2012/05/17(木) 18:03:52.76 ID:??? (-16,-14,-22)
対応してないタグ、属性、CSS、関数があるから、
jQueryの動作に必要なものが足りないんじゃない?
571 : Name_Not - 2012/05/17(木) 18:32:29.30 ID:??? (-27,-30,-110)
教えて下さい。

<a href="http://example.com/aaa#bbb"></a>
このアンカーリンク以降(#bbb)を取っ払う方法がわかりません。

自分なりにこんな感じまではやってみたのですが。
$(function(){
var clearanchor = $("a[href*='example.com']").attr("href");
clearanchor.str.replace(/#.*$/i, "");
});

すみませんが、教えてもらえると助かります。
574 : Name_Not - 2012/05/17(木) 18:58:22.12 ID:??? (-23,-30,-75)
574です

$(function(){
var clearanchor = $("a[href*='example']").attr("href");
document.writeln(clearanchor.replace(/#.*$/i, ""))
});

こんな感じまではがんばってみました。
未だ期待する動作しませんが。
ヒントを下さい優しい人。
576 : Name_Not - 2012/05/17(木) 20:07:33.42 ID:??? (-19,-30,-200)
すいません、ちょっと質問させてください。

jqueryの$.ajax()で外部htmlを取得したのですが、リアルタイム更新になりません。
具体的には以下のソースで同ディレクトリのnews.htmlを読み込み、news.htmlが更新されると
表示も切り替わるようにしたいのです。


<p id="news">ロード中...</p>


<script type="text/javascript">
$.ajax({
url: 'news.html',
dataType: 'html',
async: true,
success: function(html) {
$('#news').html(html);
},
error: function(html){
alert('データの読み込みに失敗...');
}
});
</script>


知識が乏しくお手数おかけしますが、詳しい方教えてください。
577 : Name_Not - 2012/05/17(木) 20:29:44.43 ID:??? (+27,+29,-5)
news.htmlが更新されたことをどうやって検出するか
だけだな。頑張れ。
578 : Name_Not - 2012/05/17(木) 21:06:44.01 ID:??? (+30,+29,-47)
>574の心の声を意訳してみた。
「努力したことにすれば誰かが教えてくれるかもしれないと思って頑張りました。
JavaScriptは全然知らないので出来ないとは思っていましたヵ、案の定出来ませんでした。」
579 : Name_Not - 2012/05/17(木) 21:39:58.50 ID:??? (-6,+0,+0)
思っていましたヵ
580 : Name_Not - 2012/05/17(木) 21:41:37.65 ID:??? (+18,+25,+0)
思っていましたョ
581 : Name_Not - 2012/05/17(木) 22:50:39.24 ID:??? (-22,-25,-67)
$.ajaxでデータタイプがJSONPの場合なんですけど、
ほぼ同じタイミングで幾つかのリクエストをサーバーに投げたら非同期並列通信
として処理してくれるんでしょうか? それとも同期処理になっちゃいます?
583 : 576 - 2012/05/17(木) 23:42:41.92 ID:??? (-7,+4,+0)
orz
584 : Name_Not - 2012/05/18(金) 00:19:46.84 ID:??? (+9,+11,-17)
データタイプがJSONPの時は非同期だけだよ。
585 : Name_Not - 2012/05/18(金) 23:48:55.24 ID:??? (-26,-29,-57)
>>576
setTimeoutとかうまくつかって一定時間でポーリングして
その中で、ajax使ってnews.htmlのlast-modifiedをチェック、
新しければロードするって方法でいけるだろ。
587 : Name_Not - 2012/05/18(金) 23:58:25.10 ID:??? (+27,+29,-8)
あー、そうか。
リンクのhrefの内容自体を書き換えるってことか。
じゃあちがうな。。
588 : Name_Not - 2012/05/19(土) 00:04:54.94 ID:??? (-27,-30,-227)
こんな感じでどう?

<div id="links">
 <a href="http://example.com/aaa#bbb1" >example.com/aaa</a>
 <a href="http://example.com/aaa#bbb2" >example.com/aaa</a>
</div>
<script>
 $.each($("#links a[href*='example']"), function(){
  var clearanchor = $(this).attr("href");
  clearanchor = clearanchor.substring(0, clearanchor.indexOf("#"));
  $(this).attr("href", clearanchor);
 });
</script>
590 : Name_Not - 2012/05/19(土) 08:47:37.64 ID:??? (+22,+29,-1)
あとはそれを組み込めばよかろうもん
592 : Name_Not - 2012/05/19(土) 09:40:02.22 ID:??? (-27,-30,-169)
じゃあこれだ

<div id="links">
 <a href="http://example.com/aaa#bbb1" >example.com/aaa</a>
 <a href="http://example.com/aaa#bbb2" >example.com/aaa</a>
</div>
<script>
 $.each($("#links a[href*='example']"), function(){
  var clearanchor = $(this).attr("href");
  document.writeln(clearanchor.replace(/#.*$/i, ""))
 );
</script>
594 : Name_Not - 2012/05/19(土) 10:14:28.01 ID:??? (-27,-30,-173)
じゃあ、これでひとつよろしく

<div id="links">
 <a href="http://example.com/aaa#bbb1" >example.com/aaa</a>
 <a href="http://example.com/aaa#bbb2" >example.com/aaa</a>
</div>
<script>
 $.each($("#links a[href*='example']"), function(){
  var clearanchor = $(this).attr("href");
  $(this).attr("href", clearanchor.replace(/#.*$/i, ""));
 });
</script>
596 : Name_Not - 2012/05/19(土) 10:17:17.65 ID:??? (-27,-30,-65)
 $("a[href*='example']").each(function(){
  $(this).attr("href", $(this).attr("href").replace(/#.*$/i, ""));
});

誰だよ#links必要とか言い出した奴
597 : Name_Not - 2012/05/19(土) 10:24:12.98 ID:??? (+27,+29,-22)
俺だよ俺
だって誰もコード書いてやらないんだものw
って何回もなにやってんだろうな俺
自分の仕事しよう。。。
598 : Name_Not - 2012/05/19(土) 10:25:09.32 ID:??? (+27,+29,-18)
回答者同士で添削しあうスレになったなw
599 : Name_Not - 2012/05/19(土) 10:38:39.39 ID:??? (+20,+27,-1)
それもまたいいと思うw
600 : Name_Not - 2012/05/19(土) 10:53:14.49 ID:??? (+27,+29,-8)
はじめから釣り質問だから誰も答えなかったんだよ。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について