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

みんなの評価 :
レスフィルター : (試験中)
HTML側に
<div id="hoge"><span class="foo"></span></div>
とあった場合、spanが属性class="foo"を持つかどうかを判定する方法って、
if($("#hoge .foo").length > 0){
// spanが属性class="foo"をもっていた場合の処理
}
みたいにやるしかないですか?
それとも他に方法あります?
<div id="hoge"><span class="foo"></span></div>
とあった場合、spanが属性class="foo"を持つかどうかを判定する方法って、
if($("#hoge .foo").length > 0){
// spanが属性class="foo"をもっていた場合の処理
}
みたいにやるしかないですか?
それとも他に方法あります?
>>551ですがまだ解決しておりません
現在ググり中&試行錯誤中です。。
現在ググり中&試行錯誤中です。。
if ($("#hoge span").is(".foo") === true)
とか
とか
>スマホ持ってないから試せません。
知らんがな。必要なら買うしかないだろ。
知らんがな。必要なら買うしかないだろ。
>>561
ケータイのフルブラウザはJavaScriptエンジン自体が
jQueryの稼働要件を満たしてないでしょ。
それに、モバイルで使うならjQuery Mobileだけど
サポートしているプラットフォームはコレ。
http://jquerymobile.com/gbs/
当然、日本のガラケーなんて含まれないからあきらめて
スマホに移行すべき。
スマホに移行できないなら、おとなしくガラケーのフルブラウザで
動くレベルのものを作る以外の選択肢は無いよ。
ケータイのフルブラウザはJavaScriptエンジン自体が
jQueryの稼働要件を満たしてないでしょ。
それに、モバイルで使うならjQuery Mobileだけど
サポートしているプラットフォームはコレ。
http://jquerymobile.com/gbs/
当然、日本のガラケーなんて含まれないからあきらめて
スマホに移行すべき。
スマホに移行できないなら、おとなしくガラケーのフルブラウザで
動くレベルのものを作る以外の選択肢は無いよ。
インターネットブラウザは、Java Script 1.5 の一部と ECMAScript 3rd
Edition に対応しています。
って書いてあるけどDOM関連の操作ってquerySelector使えないだけじゃないの?
ついでに言えばajaxはあるんじゃないの?
全くって程みてないので知らんがw
Edition に対応しています。
って書いてあるけどDOM関連の操作ってquerySelector使えないだけじゃないの?
ついでに言えばajaxはあるんじゃないの?
全くって程みてないので知らんがw
対応してないタグ、属性、CSS、関数があるから、
jQueryの動作に必要なものが足りないんじゃない?
jQueryの動作に必要なものが足りないんじゃない?
教えて下さい。
<a href="http://example.com/aaa#bbb"></a>
このアンカーリンク以降(#bbb)を取っ払う方法がわかりません。
自分なりにこんな感じまではやってみたのですが。
$(function(){
var clearanchor = $("a[href*='example.com']").attr("href");
clearanchor.str.replace(/#.*$/i, "");
});
すみませんが、教えてもらえると助かります。
<a href="http://example.com/aaa#bbb"></a>
このアンカーリンク以降(#bbb)を取っ払う方法がわかりません。
自分なりにこんな感じまではやってみたのですが。
$(function(){
var clearanchor = $("a[href*='example.com']").attr("href");
clearanchor.str.replace(/#.*$/i, "");
});
すみませんが、教えてもらえると助かります。
574です
$(function(){
var clearanchor = $("a[href*='example']").attr("href");
document.writeln(clearanchor.replace(/#.*$/i, ""))
});
こんな感じまではがんばってみました。
未だ期待する動作しませんが。
ヒントを下さい優しい人。
$(function(){
var clearanchor = $("a[href*='example']").attr("href");
document.writeln(clearanchor.replace(/#.*$/i, ""))
});
こんな感じまではがんばってみました。
未だ期待する動作しませんが。
ヒントを下さい優しい人。
すいません、ちょっと質問させてください。
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>
知識が乏しくお手数おかけしますが、詳しい方教えてください。
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>
知識が乏しくお手数おかけしますが、詳しい方教えてください。
news.htmlが更新されたことをどうやって検出するか
だけだな。頑張れ。
だけだな。頑張れ。
>574の心の声を意訳してみた。
「努力したことにすれば誰かが教えてくれるかもしれないと思って頑張りました。
JavaScriptは全然知らないので出来ないとは思っていましたヵ、案の定出来ませんでした。」
「努力したことにすれば誰かが教えてくれるかもしれないと思って頑張りました。
JavaScriptは全然知らないので出来ないとは思っていましたヵ、案の定出来ませんでした。」
$.ajaxでデータタイプがJSONPの場合なんですけど、
ほぼ同じタイミングで幾つかのリクエストをサーバーに投げたら非同期並列通信
として処理してくれるんでしょうか? それとも同期処理になっちゃいます?
ほぼ同じタイミングで幾つかのリクエストをサーバーに投げたら非同期並列通信
として処理してくれるんでしょうか? それとも同期処理になっちゃいます?
orz
>>576
setTimeoutとかうまくつかって一定時間でポーリングして
その中で、ajax使ってnews.htmlのlast-modifiedをチェック、
新しければロードするって方法でいけるだろ。
setTimeoutとかうまくつかって一定時間でポーリングして
その中で、ajax使ってnews.htmlのlast-modifiedをチェック、
新しければロードするって方法でいけるだろ。
あー、そうか。
リンクのhrefの内容自体を書き換えるってことか。
じゃあちがうな。。
リンクのhrefの内容自体を書き換えるってことか。
じゃあちがうな。。
こんな感じでどう?
<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>
<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>
じゃあこれだ
<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>
<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>
じゃあ、これでひとつよろしく
<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>
<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>
$("a[href*='example']").each(function(){
$(this).attr("href", $(this).attr("href").replace(/#.*$/i, ""));
});
誰だよ#links必要とか言い出した奴
$(this).attr("href", $(this).attr("href").replace(/#.*$/i, ""));
});
誰だよ#links必要とか言い出した奴
俺だよ俺
だって誰もコード書いてやらないんだものw
って何回もなにやってんだろうな俺
自分の仕事しよう。。。
だって誰もコード書いてやらないんだものw
って何回もなにやってんだろうな俺
自分の仕事しよう。。。



類似してるかもしれないスレッド
- 【jQuery】JavaScript ライブラリ総合質問所 vol.3 (1001) - [98%] - 2014/6/18 20:58 △
- 【jQuery】JavaScript ライブラリ総合質問所 vol.2 (986) - [98%] - 2013/5/20 7:00
- JavaScript ライブラリ総合質問所 vol.4 (985) - [75%] - 2015/12/16 15:00
- JavaScript ライブラリ総合質問所 vol.5 (344) - [75%] - 2022/3/14 17:45
- jQuery ライブラリ 総合質問所 vol.4 (986) - [65%] - 2016/1/12 15:15
- 1行javascriptプログラミング (431) - [30%] - 2022/8/23 15:30
トップメニューへ / →のくす牧場書庫について