チェックボックスの値を取得するボタンを押したときに複数の要素を非表示にしたいのですが、チェックボックスがチェックされている場合は非表示です。
次のコードがありますが、最初の要素でのみ機能します
var checkedInputs = $("input:checked");
var test = "";
$.each(checkedInputs, function(i, val) {
test += val.value+",";
});
test = test.substring(0,(test.length-1));
$("#numRow"+test).hide('slow'); // it should to hide multiple elements, but just work with the first value
配列も試しましたが、うまくいきません。
var numMsj =[1, 2, 4, 22, 44,90, 100];
$.each(numMsg, function (ind, elem) {
$("#numRow"+elem).hide('slow');
});