私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.101 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>44-45で答えが出てるのに何の意味もない馬鹿なレスが続いてるな
セレクターについて質問です
<table id="tbl">
<tr>
<td>1</td><td>2</td><td>3</td>
</tr>
<tr>
<td>4</td><td>5</td><td>6</td>
</tr>
<tr>
<td>7</td><td>8</td><td>9</td>
</tr>
</table>
このようなテーブルがあったとして
var a = [
[1, 2, 3],
[4, 5, 6]
[7, 8, 9]
];
という配列を得たいのですがどうしたらいいでしょうか?
とりあえずここまでやったのですがこのあとどうしたらいいのかわかりません
var tmp = document.querySelectorAll('#tbl tr');
var a = new Array(tmp.length);
for (var i = 0; i < a.length; i++) {
a[i] = document.querySelectorAll();//セレクターの条件がわからない
}
どなたかお力添え下さい
もっと簡単に出来る方法があったらそれも教えて頂ければ嬉しいです
<table id="tbl">
<tr>
<td>1</td><td>2</td><td>3</td>
</tr>
<tr>
<td>4</td><td>5</td><td>6</td>
</tr>
<tr>
<td>7</td><td>8</td><td>9</td>
</tr>
</table>
このようなテーブルがあったとして
var a = [
[1, 2, 3],
[4, 5, 6]
[7, 8, 9]
];
という配列を得たいのですがどうしたらいいでしょうか?
とりあえずここまでやったのですがこのあとどうしたらいいのかわかりません
var tmp = document.querySelectorAll('#tbl tr');
var a = new Array(tmp.length);
for (var i = 0; i < a.length; i++) {
a[i] = document.querySelectorAll();//セレクターの条件がわからない
}
どなたかお力添え下さい
もっと簡単に出来る方法があったらそれも教えて頂ければ嬉しいです
childNodesとかじゃダメなのか?
CSSセレクター使いたいんだったらjQueryとか使わないと安定しないような
CSSセレクター使いたいんだったらjQueryとか使わないと安定しないような
どんな壁でも迷ったらとりあえずjQueryを検討してみればまず問題ないな。
jQueryは確かに便利だが、jQueryに早い段階から慣れてると「Javascriptへの理解」がおろそかになってしまう
JSだとどうなのか常に意識すればよし
23 名前:Name_Not_Found[sage] 投稿日:2012/06/15(金) 17:40:39.10 ID:???
>>21
裸のJSを思い浮かべながらjQuery
これならいつでも戻れる
23 名前:Name_Not_Found[sage] 投稿日:2012/06/15(金) 17:40:39.10 ID:???
>>21
裸のJSを思い浮かべながらjQuery
これならいつでも戻れる
昨日か一昨日、NHKでJSは女子小学生って意味だってまじで紹介しててびっくりした
うん、もともとその辺とか児ポとかの隠語だと思うんだけど
ティーン向けのファッション誌とかでJCとか言ってるのは結構前から見る気がする
ついにNHKまで使い出したかと思って朝からコーヒー吹いた
ティーン向けのファッション誌とかでJCとか言ってるのは結構前から見る気がする
ついにNHKまで使い出したかと思って朝からコーヒー吹いた
>>66
ピグ系のゲームだとプロフ欄に
JC2です!とかLJKですとか沢山みるから市民権を得たみたい
小学生が掲示板でオナニーってなんですか?って聞いて
別の小学生が知らなくて良いよwとか答えたりしてカオスだわー
ピグ系のゲームだとプロフ欄に
JC2です!とかLJKですとか沢山みるから市民権を得たみたい
小学生が掲示板でオナニーってなんですか?って聞いて
別の小学生が知らなくて良いよwとか答えたりしてカオスだわー
>>66
おっさん乙
おっさん乙
>>56
jQuery使うと、こんな感じ。ベタだけど。
var a = []
$('#tbl tr').each(function(y){
// TRごとに処理
a[y] = [];
$(this).children().each(function(x){
// TRの子供のTD群の値を取得
var td = $(this).text();
a[y][x] = td;
});
});
aに2次元配列でtableのtdのtextが入る。
jQuery使うと、こんな感じ。ベタだけど。
var a = []
$('#tbl tr').each(function(y){
// TRごとに処理
a[y] = [];
$(this).children().each(function(x){
// TRの子供のTD群の値を取得
var td = $(this).text();
a[y][x] = td;
});
});
aに2次元配列でtableのtdのtextが入る。
ブックマークレットの二重起動を防止したいのですが良い方法はありませんか?
querySelectorAll つかうんなら、tmp[i].querySelectorAll('td'); な感じで。
それをブックマークレットで実行してるってことは
無名関数でラップしてんのではないかに。
もしそうなら niju がローカルになるだに。
無名関数でラップしてんのではないかに。
もしそうなら niju がローカルになるだに。
>>80
> JavaScript Reference - isNaN : ビルトイン関数
> 指定した値が数値かどうかを調べます。値が数値ならば false、数値でない場合は true を返します。
> JavaScript Reference - isNaN : ビルトイン関数
> 指定した値が数値かどうかを調べます。値が数値ならば false、数値でない場合は true を返します。
addEventListenerについて質問です。
テーブルのセル(td)をクリックしたときにそのセルのinnerHTMLをalertするスクリプトを書いてます。
この時全てのtdに対してaddEventListenerを追加するのでしょうか?
ループでまわせばスクリプト自体は短いからいいのですが
とても効率が悪いような気がするのですがこれが普通なのでしょうか?
テーブルのセル(td)をクリックしたときにそのセルのinnerHTMLをalertするスクリプトを書いてます。
この時全てのtdに対してaddEventListenerを追加するのでしょうか?
ループでまわせばスクリプト自体は短いからいいのですが
とても効率が悪いような気がするのですがこれが普通なのでしょうか?
>>87-88 過去スレでそういうの結構説明されているから。
document.getElementById('fuga')のように
object.method(arg)というような記述をしますが
どのように実装したら同じような記述ができるのでしょうか?
今自分が実装している記述は下のような感じで
function getElementById(object, id) {
return object.getElementById(id);
}
使用時はgetElementById(document, 'fuga');
このようになってしまいます
returnにthisを返すようにすればとかなんかの記述を見た気がするのですが
参考資料がちょっと見つかりません
どなたかお助け下さい
object.method(arg)というような記述をしますが
どのように実装したら同じような記述ができるのでしょうか?
今自分が実装している記述は下のような感じで
function getElementById(object, id) {
return object.getElementById(id);
}
使用時はgetElementById(document, 'fuga');
このようになってしまいます
returnにthisを返すようにすればとかなんかの記述を見た気がするのですが
参考資料がちょっと見つかりません
どなたかお助け下さい
Document.prototype.myGetElementById = function(id) {
return this.getElementById(id);
}
とかじゃないたぶん
return this.getElementById(id);
}
とかじゃないたぶん
attachEventが勝手に削除される?ようなのですが原因はなんでしょうか?
addEventListenerでは問題ありません。
ロード時にdiv要素をオンマウスするとそのdiv要素にボタンを表示するイベントを追加します。
ボタンを押したらそのdiv要素を削除するイベントを追加します。
それで削除まではできるのですが、削除したあと他のdiv要素に移動してもボタンが出て来ません。
コードはちょっと長いので再現出来る分を抜いて後から出したいと思います。
addEventListenerでは問題ありません。
ロード時にdiv要素をオンマウスするとそのdiv要素にボタンを表示するイベントを追加します。
ボタンを押したらそのdiv要素を削除するイベントを追加します。
それで削除まではできるのですが、削除したあと他のdiv要素に移動してもボタンが出て来ません。
コードはちょっと長いので再現出来る分を抜いて後から出したいと思います。
他のdivを操作しない
イベントを登録し直す
jQueryでdeep copyする
まだあるけど書かない
イベントを登録し直す
jQueryでdeep copyする
まだあるけど書かない
>>97
divの親要素にイベント定義する
divの親要素にイベント定義する
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.141 + (881) - [97%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2022/11/29 16:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.131 + (1004) - [97%] - 2018/3/7 13:30
- + JavaScript の質問用スレッド vol.111 + (1001) - [97%] - 2013/11/4 6:00
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.141 + (1001) - [97%] - 2019/9/22 23:15
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.131 + (1000) - [97%] - 2017/1/25 8:01
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
トップメニューへ / →のくす牧場書庫について