2016-04-13 3 views
0

における条件の成功はテーブル無効データここでGridViewのセルの値C#

<div id="table"> 
<table id="grdCompanyData"> 
<tr> 
    <td>a</td> 
    <td>b</td> 
    <td>c</td> 
    <td class="fa-plus">d</td> 
</tr> 
<tr> 
    <td>a</td> 
    <td>b</td> 
    <td>r</td> 
    <td class="fa-plus">d</td> 
</tr> 
</div> 

あるとき、私は

... 3番目のセルの値は「C」であれば、最後のセルの値「d」を無効にしようとしていますここ

は...私はここに

$("[id*=grdCompanyData]").find('tr').each(function (i, el) { 
       var $tds = $(this).find('td'), 
        isActiveStatus = $tds.eq(3).text(); 
       var string = $.trim(isActiveStatus.replace(/[\t\n]+/g, ' ')); 
       debugger 
       if (string == "c") { 
        $('.fa-plus').attr("disabled", "disabled"); 
       } 
      }); 

最後の列のTD( "D")のクラスcompalsaryであると私は変更CONTをしようとしていたコードである

私は第二列、最後coulmnを取得しています無効としても... ...

はあなたに感謝...それは調整するように物事のカップルは、コード内で間違っていた

+1

のattr( "無効" "無効")(」FA-プラス。);'; $(this).find( '。fa-plus')。attr( "disabled"、 "disabled"); '。あなたの問題を解決します。 – vijayP

+0

ありがとうございます.. @vijayP – thiru

答えて

1

を制限する方法について説明します。クラスの名前は"fa-plus"でなければなりません".fa-plus"

私はあなたが.fa-plusであるjQueryセレクターと混乱したと思います。

それは第三のTDを取得する$tds.eq(2).text()だ、それはまた、あなたのHTMLコードでtableタグを閉じることを忘れないでください

インデックス0で始まります。

次に、$(this).find('.fa-plus').attr("disabled", "disabled");を使用して、td要素を検索し、attrを無効にします。代わりに `$の

See it here

+0

ありがとうございました。 – thiru

関連する問題