[jQueryの各列グラブグリッドコンポーネント下

要約:[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の各コラム・グリッド・コンポーネントの底部を把持


おすすめ

転載: www.cnblogs.com/chinatrump/p/11496759.html