元スレ【jQuery】JavaScript ライブラリ総合質問所 vol.2
JavaScript覧 / PC版 /みんなの評価 :
101 = :
ついでに言うと、クリックする先は、通常のリンク、オンクリックが設定されたリンク、
2のspnanではなく画像を挟んだリンク、フォームのsubmit 等、もろもろ
なので、location.hrefで常にとぶわけではないのです。
ただ、画面操作はクリックです。なので、$().click()で飛んだらいいなとw
102 = :
そんな、便利なものは無いと?
103 = :
>>101の場合どこに飛びたいんよw ヒントもう少しくれ
104 = :
>>100
まずは、79の1でリンク先に飛ばず、2でリンク先に飛ぶ理由を教えてください。
それだけです。
106 = :
ダメ
107 = :
要素そのもののデフォルトアクションはキャンセルするけど、
バブリングで起こるアクションは知らん、みたいなことか?
109 = :
無理
110 = :
もう普通にURL探してhttpsendしなよ。イベントでやらなきゃいけない訳でもあるの?
111 = :
>>110
いや、できないと言うことなら、そうしますよ。
できないと納得させてくださいという、意地悪な質問なのです。
というか、click()は何をする関数なんですか?という質問とでもいうべきか。
95の詳細を伺いたいわけです。
112 = :
イベントが書き換わってる訳ではないみたいね。俺も調べて知った。
で、元々は何がしたかったの?
113 = :
APIで取得したデータを基に、さらに別のAPIからデータを取得することはできますか?
Getの入れ子というか…
アホ→間違えてJavaScriptスレに誤爆してしまいました
アホ→マルチではありません
114 = :
あまりjsの得意な分野ではないだろうけど、出来ると思うよ。
やり方としては、もう単純に積み重ねるというか繰り返すしかないけど。逆に言えば一つが出来たのなら必ず出来る。頑張って。
115 = :
例えば<div>あいうえお</div><div>かきくけこ</div>ってあって
$("div")[0]で呼び出せば「あいうえお」が取得できるんですよね?
アラートで表示させてみてるんだけど、どうしても[object][HTMLDIVelement]みたいな
ものしか表示されない
116 = :
http://www.seiai.ed.jp/sys/text/htm4/chp09/h09a31.html
117 = :
>>115です
自己解決しました
表示順が悪かったみたいです
118 = :
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>
<base href="http://example.com/test/">
</head>
<body><div data-role="page">
<div data-role="header"><h1>Page Title</h1></div><!-- /header -->
<div data-role="content">
<form action="./z.cgi/path_info/" method="POST" utn>
<div data-role="fieldcontain">
<label for="search"><input type="submit" value="検索" data-mini="true" /></label>
<input type="search" name="keyword" id="search" value="" data-mini="true" />
</div>
</form>
</div><!-- /content -->
<div data-role="footer"><h4>Page Footer</h4></div><!-- /footer -->
</div><!-- /page --></body>
</html>
119 = :
>>118 のhtmlのurlが
http://example.com/test/a.cgi/path_info/
の場合に「検索」を押すと、
http://example.com/test/a.cgi/path_info/z.cgi/path_info/
にリンクされます。
本当は
http://example.com/test/z.cgi/path_info/
にリンクさせたいので、
<base href="http://example.com/test/">
を指定しているのですが、どこが問題なのでしょうか?
下記などでも<base>タグは機能するというような内容が書いてあるのですが、
原因がわかりませんでした。
http://dev.screw-axis.com/doc/jquery_mobile/components/pages_dialogs/ajax_hashes_history/
jquery mobileを外しcgiのみにすると意図した動作をするので、
jquery mobileの問題だと思い、こちらに質問しました。
他に適切なスレがあれば、お手数ですが誘導お願いいたします。
120 = :
js関係なくね?
122 = :
>>101
$('#link1').get(0).click();
とか
123 = :
menuにマウスが乗ったときに対応した各画像を表示し、
外れたら元の画像(menu 1の画像)を表示するスクリプトを考えています。
<div id="foo">
<div id="img"><img src="main.png"/></div>
<ul id="menu"><li>menu 1</li><li>menu 2</li><li>menu 3</li><li>menu 4</li><li>menu 5</li></ul>
</div>
$('#menu li a').hover(function(){
// menuに対応した画像を#imgに表示と、menuのrollover
},function(){
// menu 1の画像に戻して、menuのrollover
});
これではmenu 1 ~ 5へとマウス移動しても、一度menu 1の画像が
表示されてから、次の対応画像が表示されてしまい、画面がちらつきます。
#menuから外れたときのみmenu 1の画像を表示させたいのですが、
どうすればよいでしょうか。
# 他に試したもの
#
$('#foo').hover(function(){
// menuに対応した画像を#imgに表示と、menuのrollover
},function(){
$('#container').not('#foo').mouseover(function(){
//menu 1の画像に戻して、menuのrollover
//ここだとfadeInが効かない
});
return false;
});
125 = :
>>124
$(this > 'input')を、
どれでもお好みで
$('> input', this)
$('input', this)
$(this).find('input')
$(this.childNodes)
126 = :
>>125
ありがとうございました
127 = :
htmlエスケープについて教えて下さい
画面の初期化ボタンを押したら画面表示時の状態に戻したいのですが
input type="reset" は使えないので、scriptでゴリゴリなんとかしようと
思っています。
hiddenタグに初期値をいれておいて、ボタンが押されたらtextboxに反映して
やればいいやと思ったんですが、
"<B>"-(1)→"<B>"-(2)→"B"
1と2の変換方法は分かるのですが、1の逆変換の方法が分かりません。
hiddenにはエスケープされた状態で入っているので、それをタグに戻して
textboxに入れたいのですがどうやって変換すればいいですか
128 = :
>>127
変換方法を具体的に示せば
逆変換の方法をだれか教えてくれるかもな
このスレが関係あるのかどうかわからないけど
129 = :
nameに配列を指定した場合に値を入れるにはどうすればいいのでしょか。
↓は動きませんでした。
<input type="hidden" name="hoge[]" value="">
var atai = ["aaa", "bbb"];
$.each( atai, function(k, v){
$('#form [name="hoge['+k+']"]').val(v);
});
131 = :
>>129
そのnameとかの属性に指定できるのは文字列だけだ
134 = :
スレ違いだが、webkitのソース落として読んでみればいいんでない
136 = :
>>135
状況から推測するに必要なファイルのアップし忘れ
137 = :
ライブラリは関係あるのかそれは
138 = :
jQueryファイルを変なところに入れてるんだろうね
139 :
jQueryってロード時に各種の定義の他になにかやってるのかな?
1.7系から1.8系に変えたらIE6-7で、指定の表示位置が変わっちゃう部分がある。
正確には、jQueryのロード完了後に移動する。JS無効やjQueryを読み込まない場合には変わらず。
jQueryが内部的な何かを変更したことにより、
間接的な影響で位置が変わってしまうようなイメージでいるんだけど、
推測できる方いますか?
140 = :
わかります。次。
142 = :
プラグイン探せばありそうだな
143 = :
プラグインを全部無効にするプラグインありませんか
素のjQueryだけの状態に戻してくれるような
144 = :
プラグイン探してもなさそうだな
145 = :
グラフを書くプラグインをいじれば、簡単にできるんでない?
146 = :
>>139の原因は誰もわからんの?
147 = :
わからんもんは、わからん。
以上。
はい、次。
148 :
あ
149 = :
次。
150 = :
わからないなら調べて答えろよ、なめてんの?
類似してるかもしれないスレッド
- 【jQuery】JavaScript ライブラリ総合質問所 vol.3 (1001) - [98%] - 2014/6/18 20:58 △
- 【jQuery】JavaScript ライブラリ総合質問所 vol.1 (983) - [98%] - 2012/10/8 22:30
- JavaScript ライブラリ総合質問所 vol.5 (344) - [75%] - 2022/3/14 17:45
- JavaScript ライブラリ総合質問所 vol.4 (985) - [75%] - 2015/12/16 15:00
- jQuery ライブラリ 総合質問所 vol.4 (986) - [65%] - 2016/1/12 15:15
- 1行javascriptプログラミング (431) - [30%] - 2022/8/23 15:30
トップメニューへ / →のくす牧場書庫について