【誰か】jQueryのここがわからない 2【助けて】
嘘吐き朝鮮、中国人がやってる報道機関 朝鮮人犯罪があまり報道されない理由
韓国文化放送(MBC) 〒135-0091 東京都港区台場2-4-8 18F
フジテレビジョン 、、 〒137-8088 東京都港区台場2-4-8
韓国聯合TVNEWS(YTN) 〒105-0000 東京都港区赤坂5-3-6
TBSテレビ 、 、、 .〒107-8006 東京都港区赤坂5-3-6
大韓毎日 、、、、、、、、、、、、 〒108-0075 東京都港区港南2-3-13 4F
東京新聞(中日新聞社東京本社) 〒108-8010 東京都港区港南2-3-13
京郷新聞 、、、、、、〒100-0004 東京都千代田区大手町1-7-2
産経新聞東京本社 〒100-8077 東京都千代田区大手町1-7-2
(サンケイスポーツ、夕刊フジ、日本工業新聞社)
朝鮮日報 、、、 〒100-0003 東京都千代田区一ツ橋1-1 4F
毎日新聞東京本社 〒100-8051 東京都千代田区一ツ橋1-1-1
韓国日報 、、、、 〒100-0004 東京都千代田区大手町1-7-1 8F
読売新聞東京本社 〒100-8055 東京都千代田区大手町1-7-1
東亜日報 、、、 〒104-0045 東京都中央区築地5-3-2
朝日新聞東京本社 〒104-8011 東京都中央区築地5-3-2(AFP、NYT)
韓国放送公社(KBS) 〒150-0041 東京都渋谷区神南2-2-1NHK東館710-C
NHK放送センター、 〒150-8001 東京都渋谷区神南2-2-1
なんでjqueryに絞るんだ…
これ自体が言語っぽい?
jqueryすげーと思ってたけど
この前自前のjquery搭載してるソース見たわ
#id とか解析して内部でgetElementByID使って取得してるんだな
初めて知った
jqueryでiframeの中の要素を書き換えることは出来ますか?
どんな感じにやるのか教えていただけると助かります。
そのウィンドウのdocumentを指定してやればいいだけ。
$(セレクタ, ウィンドウ名.document).操作();
みたいな。
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
質問です。
htmlで
<img id="test" style="top:30px;left:100px;opacity:0.5;" src="...." />
と書いていて
JavaScriptで
$("#test").css("top")
$("#test").css("left")
の値を見てみると、0になっています。
$("#test").css("opacity")
の値は、htmlに書いた通りの値になってます。
topとleftの値が取れない理由がわからないので教えてください。
13 :
デフォルトの名無しさん:2011/12/07(水) 07:21:42.26
prototype.jsとはなんだったのか
firefox 8.0 ubuntuだけどtopとleftも取れたよ
jQueryのAjaxで進む、戻るを有効にしたいのですが
#以降でGETのように&でつなげて複数のキーを入れたり読み込むようなプラグインはないでしょうか?
板違いっつーんなら削除してもらえよwwwwwwwwww
21 :
デフォルトの名無しさん:2011/12/09(金) 11:41:36.06
なぜjqueryという名前なんです?
削除依頼は出てる
>>21 マジレスすると
JavaScriptライブラリにクエリ投げるだけの仕様だからjQuery。
WEB板いこうね。
jQueryでウイルス仕込める?
やったらもれなく手が後ろに回ることになるよ
初歩的な質問かと思いますがどうしても分からないので質問させてください。
jRumbleを使いたいのですが、何故かぷるぷるしません。下記ソース、どこかおかしいのでしょうか。
考えられる原因をかたっぱしから教えてくれると助かります。。。
*フォルダ中身
puru.html
└js┬jquery.js
└jrumble.js
*
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>ぷるぷるテストぺーじ</title>
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/jrumble.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#puru2').jrumble({
rangeX: 2, //ブルブルX
rangeY: 2, //ブルブルY
rangeRot: 3, //ブルブル角度
rumbleSpeed: 10,//ブルブル速度
rumbleEvent: 'hover' //ブルブルイベント(hover、click、mousedown、constant)
});
});
</script>
</head>
<body>
<p id="puru2">ぷるぷるですぞ</p>
</body>
</html>
Web制作板にjQueryなどを扱うスレができてるんでそちらへどうぞ。
しかし、ぐぐってでてきた jRumbleのページのdemoのソースと全然やり方が違うんだけど。
お、おい。行き先間違ってる。
でも解決したみたいなのでめでたし
33 :
デフォルトの名無しさん:2012/06/04(月) 16:02:12.12
セレクタを属性で指定して削除する時・・・
$('p img[src="img/001.jpg"]').remove();
↑これでいけるんだけど
属性の値を変数にすると削除出来なくなるんだけど、どーして???
$('p img[src="hensu"]').remove();
↑これだと削除出来ない。
※hensuはアラートで表示するときちんと画像のパス(img/001.jpg)が出ます。
>>33 そりゃダメでしょw
$('p img[src=' + hensu + ']').remove();
って書かないと。
>>33 のは、hensu というファイルに対してのものになることに気づけ
10日もたってるのに、どうしても書きたかったんですね。
タグに囲まれてないテキストってどう取得するの??
以下でcccを取得したいんです
<div id="aaa"></div>
ccc
<div id="bbb"></div>
たしかPHPなら簡単だったはず…。
JavaScriptなら、『開始タグ~終了タグ』を区切り文字にしたsplitで分ければ?
二重のタグなんかには対応できないけど、こんなかんじ。
var str = '<div id="aaa"></div>\nccc\n<div id="bbb"></div>eee<div>fff</div>ggg';
var matches = str.split(/<[^>]+>[^<]*<\/[^>]+>/m);
var result = '';
for (i=0; i<matches.length; i++) {
result += '['+i+']' + matches[i] + '\n';
}
alert(result);
#aaa な後続するテキストノードを取得すればいいだけだろ
jQueryのライブラリなんかで、hogeHandlerとしてfunctionを取る奴があるときで、ループ内で
それを使うときJsLintが文句を言うので書き換えたいんだけど、どう書き換えたら良いのか教えて下さい。
例えば、tooltipを使うとき、
$tds = $('#my_tbl td);
for (i = 0, i < $tds.length; i++) {
$tds[i].tooltip(function () {
bodyHandler: function() {
' thisを使ってtooltipに表示する内容を生成する
}
});
}
JsLintがloop内でfunctionを定義するなと言います。(Don't make function within a loop.)
なるほどその通りなので、別途定義したfunctionをbodyHandlerに与えたいのですが、どう書けば
よいかわかりません。
なお、function内では、this(TD)を参照する必要があります。
質問があります
<div class="red" name="1">hoge</div>
<div class="red" name="2">hoge</div>
このようなタグに$("div.red").click(function(){・・・
からクリックしたdiv自身のidを取得することはできないのでしょうか
.parent()を使用してみましたが、redが複数あるので関数が実行されませんでした。
馬鹿には無理
>>44 うん?どういう事だ?
その内容だとIDが設定されてないから取得できないのでは?
ちなみに、nameの値を取得するのであれば、
$("div.red").click(funtion() {
alert($(this).attr("name"));
});
これでいける
nameはミスでidでした
$(this).attr("id"))でいけましたありがとうございます。
cross domein ajaxで外部ソース取得しまして
テキストはリストにしたり自在に扱えています
しかしimgについては取得したソースが相対パスで表示できないので
basehrefを加えるのかなと思いましたがうまくできません
もしやなにか方法があるのでしょうか
>>48 ドメイン + 相対パス じゃダメなのか・・・
domein
許してあげて
リファラみて、画像の直接アクセスを制限してるとか。
某ブログのjQueryでポップアップさせる記事をもとに実践中なんですが
読み込み中のGIFが表示されるだけでなにも表示されません
すみませんが、画像や簡単なHTMLを表示できるようにお力を貸していただけないでしょうか?
ちなみにタグは何もいじらずそのままコピペで使用しています。
以下記事引用
↓
prettyPopin公式サイトからダウンロードできます。
http://www.no-margin-for-errors.com/projects/prettypopin/ prettyPopinの使い方
prettyPopinのスタイルシートとJavascriptを定義します。
<script src="jquery.js" type="text/javascript"></script>
<link href="css/prettyPopin.css" rel="stylesheet" type="text/css" media="screen" />
<script src="jquery.prettyPopin.js" type="text/javascript"></script>
ポップアップしたいaタグのリンクに対して「rel=”prettyPopin”」を定義します。
<a href="ajax/regular.html" rel="prettyPopin">Regular content</a>
prettyPopinの定義
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$("a[rel^='prettyPopin']").prettyPopin();
});
</script>
53ですが板違いのようなので別の板で質問しなおしてきます。