私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.94 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
プログラム初心者です
<table>
<tr><td><input type="button" value="clear" onClick="a(0)"></td>
<td><input type="checkbox" name="chk[0][]" value="hhh"><br><input type="checkbox" name="chk2[0][]" value="aaa"><br><input type="checkbox" name="chk3[0][]" value="bbb"><br></td>
<td><input type="checkbox" name="chk[0][]" value="ccc"><br><input type="checkbox" name="chk2[0][]" value="ddd"><br><input type="checkbox" name="chk3[0][]" value="eee"><br></td></tr>
<tr><td><input type="button" value="clear" onClick="a(1)"></td>
<td><input type="checkbox" name="chk[1][]" value="fff"><br><input type="checkbox" name="chk2[1][]" value="fff"><br><input type="checkbox" name="chk3[1][]" value="ggg"><br></td></tr>
</table>
上のHTMLに対して
<head>に入れた↓の関数が動作しません
function a(num) {
chk_arr = new Array("chk["+num+"][]","chk2["+num+"][]","chk3["+num+"][]");
for ( i = 0; i < chk_arr.length; i++ ) {
for ( ii = 0; ii < document.form1.elements[chk_arr[i]].length; ii++ ) {
document.form1.elements[chk_arr[i][ii]].checked = false;
}
}
}
実際のテーブルには30行1~10列のデータがあり、
クリアボタンで行ごとのチェックを一括削除したいのですが
どういった記述にすればうまくいくでしょうか?
よろしくお願いします。
<table>
<tr><td><input type="button" value="clear" onClick="a(0)"></td>
<td><input type="checkbox" name="chk[0][]" value="hhh"><br><input type="checkbox" name="chk2[0][]" value="aaa"><br><input type="checkbox" name="chk3[0][]" value="bbb"><br></td>
<td><input type="checkbox" name="chk[0][]" value="ccc"><br><input type="checkbox" name="chk2[0][]" value="ddd"><br><input type="checkbox" name="chk3[0][]" value="eee"><br></td></tr>
<tr><td><input type="button" value="clear" onClick="a(1)"></td>
<td><input type="checkbox" name="chk[1][]" value="fff"><br><input type="checkbox" name="chk2[1][]" value="fff"><br><input type="checkbox" name="chk3[1][]" value="ggg"><br></td></tr>
</table>
上のHTMLに対して
<head>に入れた↓の関数が動作しません
function a(num) {
chk_arr = new Array("chk["+num+"][]","chk2["+num+"][]","chk3["+num+"][]");
for ( i = 0; i < chk_arr.length; i++ ) {
for ( ii = 0; ii < document.form1.elements[chk_arr[i]].length; ii++ ) {
document.form1.elements[chk_arr[i][ii]].checked = false;
}
}
}
実際のテーブルには30行1~10列のデータがあり、
クリアボタンで行ごとのチェックを一括削除したいのですが
どういった記述にすればうまくいくでしょうか?
よろしくお願いします。
document.form1.elements[chk_arr[i][ii]].checked = false;
->
document.form1.elements[chk_arr[i]][ii].checked = false;
多分。確認はしていない。
->
document.form1.elements[chk_arr[i]][ii].checked = false;
多分。確認はしていない。
みなさんjQueryのmapとeachの使い分けはどうやってます?
違いがあまりわからない…
違いがあまりわからない…
>>451
なんかわからんが・・・「プログラム初心者です」って一言が無性に腹たつ
だからどうしたとしか言いようがない、優しくしてもらえるのか?って思えてしまう。
jQuery使うと綺麗にできる
$(function() {
$("button").click(function() {
$(":checked").each(function() {
$(this).attr("checked", false);
});
});
});
使いたくないならDOM使うのがいいんじゃね?
functiona(){
var c = document.getElementsByTagName("input");
for (var i=0; i < c.length; i++) {
if(c.item(i).type == "checkbox" && c.item(i).checked == true)
c.item(i).checked = false;
}
なんかわからんが・・・「プログラム初心者です」って一言が無性に腹たつ
だからどうしたとしか言いようがない、優しくしてもらえるのか?って思えてしまう。
jQuery使うと綺麗にできる
$(function() {
$("button").click(function() {
$(":checked").each(function() {
$(this).attr("checked", false);
});
});
});
使いたくないならDOM使うのがいいんじゃね?
functiona(){
var c = document.getElementsByTagName("input");
for (var i=0; i < c.length; i++) {
if(c.item(i).type == "checkbox" && c.item(i).checked == true)
c.item(i).checked = false;
}
>>453
eachはただの反復処理だけど、mapは反復処理を利用して新たに配列を生成する。
var a = [1,2,3,4,5];
var b = map(a, function(c) {return -c;});
each(b,function(c) {console.log(c);}); //-1,-2...
eachはただの反復処理だけど、mapは反復処理を利用して新たに配列を生成する。
var a = [1,2,3,4,5];
var b = map(a, function(c) {return -c;});
each(b,function(c) {console.log(c);}); //-1,-2...
と思ったらやはりダメでした。
みなさんの指摘をもとに色々やってみます。
みなさんの指摘をもとに色々やってみます。
>>455
「プログラム初心者です」は
「検索で調べても専門用語だらけで分かりませんでした」ってことだろう
JavaScriptから入るとクラスとかサブクラスとか継承とかメソッドとか言われてもさっぱりなんだよな
「プログラム初心者です」は
「検索で調べても専門用語だらけで分かりませんでした」ってことだろう
JavaScriptから入るとクラスとかサブクラスとか継承とかメソッドとか言われてもさっぱりなんだよな
俺の汚いコードを自慢げにupできてオマケに喜んで貰えてありがたいと思わないとな
まあ基本的なことだがお互い尊重することが大事だな
まあ基本的なことだがお互い尊重することが大事だな
神経質な奴が書き込んでいるだけ
そうじゃない人はスルーしてるから見えてこないだけでたくさんいる
見えないものを感じ取れ!
そうじゃない人はスルーしてるから見えてこないだけでたくさんいる
見えないものを感じ取れ!
まったく、ソースコードに1ミリ秒の無駄も気になるほど神経質になるのは大歓迎だが
そこはちゃんと分けないと上に立ったとき下の連中はついて来ないぜメーン
そこはちゃんと分けないと上に立ったとき下の連中はついて来ないぜメーン
自分がいかにスレチな発言してるかわかる程度には神経質になってもらいたいものですね
>479
そうだな…っておめぇもだろうがぁー(笑)
そうだな…っておめぇもだろうがぁー(笑)
回答がつくだけマシだろw
webprog板のPHPスレとブログ板のWordPressスレやDB板のSQLiteスレなんてもっとひどいぞ
webprog板のPHPスレとブログ板のWordPressスレやDB板のSQLiteスレなんてもっとひどいぞ
webprog板は数人のキチガイが暴れてるイメージ
ここはそういうのが居ないから楽園
ここはそういうのが居ないから楽園
>>483
ひどい所と比較するのが間違い
ひどい所と比較するのが間違い
jquery mobileでスマフォサイト作ってるのですが
スマフォの解像度で1,280×720とかPCにディスプレイなみに大きい数字の機種があるのですが
見た目は普通のサイズのスマフォなのに何で解像度がこんなに高いのですか?
スマフォの解像度で1,280×720とかPCにディスプレイなみに大きい数字の機種があるのですが
見た目は普通のサイズのスマフォなのに何で解像度がこんなに高いのですか?
>>487
単にタブレットだとか
単にタブレットだとか
>>489
ハイスペックにしたいからじゃない?
ハイスペックにしたいからじゃない?
もう500? 最近流れが速すぎると思う。この速さなら言える…何も言うことないや。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/11/15 20:32
- + JavaScript の質問用スレッド vol.84 + (1001) - [97%] - 2011/3/30 7:32
- + JavaScript の質問用スレッド vol.74 + (1001) - [97%] - 2009/12/1 6:08 ○
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.98 + (1001) - [97%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/10/26 4:18
- + JavaScript の質問用スレッド vol.114 + (1001) - [95%] - 2014/5/3 10:45
- + JavaScript の質問用スレッド vol.142 + (984) - [95%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.104 + (1001) - [95%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.142 + (926) - [95%] - 2019/12/23 13:15
トップメニューへ / →のくす牧場書庫について