4

コード列のリンクボタンを含むグリッドがあります。ユーザーは各チェックボックスをチェックでき、ユーザーがページの一番上のボタンをクリックすると、ユーザーがチェックしたすべてのコードが別のページのテキストボックスに表示されます。つまり、(ユーザーはチェックボックスをオンにして複数の行を選択し、jQuery関数でユーザーが選択したすべてのコードを別のページのテキストボックスに渡すことができます)が、コードのテキストにアクセスして取得できないという問題があります。私はCSSを使用しましたが、動作します。黄色になりますが、実行するとテキストにアクセスできません。アラート ステートメントは、コードではなくこのテキストを表しています。

function (e){
    return b.access(this,function(e){
        return e===t?b.text(this):this.empty().append(
                         (this[0]&&this[0].ownerDocument || o).createTextNode(e))
    },null,e,arguments.length)
}

この問題を解決するにはどうすればよいですか? 誰かが知っているなら、私がそれを修正するのを手伝ってください、ありがとう。

function selectcheckCheckBoxes() {
    alert("1234 ");
    var gridClientID = $("#gvwHuman");
    jQuery.each($("#gvwHuman input:checkbox"), function () {
        if (this.checked) {
            $(this).parent().next().css('background-color', 'green');

            var a = $(this).parent().next().css('background-color', 'red'); ;
            var j = $(a).find(".link").css('background-color', 'yellow'); ;
            var j2 = $(j).text;
            alert(j2);
        }
    });
}

ここに画像の説明を入力

4

2 に答える 2

3

これを試して:

var j2 = $(a).find(".link").text();

うまくいかない場合は、HTML も投稿していただけますか?

于 2013-05-27T05:50:28.990 に答える
0

以下のコードでは、リンクのテキストが表示されません。構文が間違っています。

  var j2 = $(j).text; 

これを次のように変更します

var j2 = $(a).find(".link").text();
于 2013-05-27T05:54:39.130 に答える