要約:[jQueryの】グリッドアセンブリ(入力または非入力)の下でキャッチ
各カラムグリッドTRの下にキャッチし、全入力に追加する各列の内部をつかみます
。
$("table[id*=gvMain] tr").each(function () {
//如果该列的checkbox有打勾的话
if ($(this).find("input[id*='chk'][type='checkbox']").attr('checked')) {
//就把该列的隐藏金额字段加总
var trValue = $(this).find("input[id*='hidAmt'][type='hidden']").val();
//alert('trValue:' + parseInt(trValue));
if (trValue != "") {
totalAmt += parseInt(trValue);
//alert('加总一次totalAmt之后:' + totalAmt);
}
}
});
//上面的
$("table[id*=gvMain] tr").each(function () {
});
//也可以改写成
var gvMain = $("table[id*=gvMain]");
gvMain.find('tr').each(function () {
});
あなたは、各列のTRを経由しない、特定の入力(ここでは、チェックボックスを参照)制御グリッドを指示したい場合は、次のように、次のとおりです。
$("table[id*=gvMain] tr td>input[id*='chk'][type='checkbox']").click(function () {
});
以上のことから、あなたが本当に>シンボルを追加し、その後、次の層の入力TDを指定したい場合
TD> inputOOXXのように
あなたが指定したい場合は、おそらく次の2または次の入力の3 tdの
それはinputOOXX tdのさ。
次のように当然のことながら、上記を書き換えることができます。
var gvMain = $("table[id*=gvMain]");
gvMain.find("td>input[id*='chk'][type='checkbox']").click(function () {
});
今日、jQueryのセレクターのより深い理解があります!
オリジナル:大カラム [jQueryの各コラム・グリッド・コンポーネントの底部を把持