0

ページのonLoadで動的にJqueryを使用してクリックしたい。私はどのように見つけました:

$("#pdt1").trigger("click");

IDの一部をセッション表示に「1,3,7」のような文字列に入れて、次のようなクリックを生成したいと思います。

$("#pdt1").trigger("click");
$("#pdt3").trigger("click");
$("#pdt7").trigger("click");

だから私はそれをJqueryで書いています:

 $(document).ready(function () {
        //Getting my string of Ids
        var mesId = $('#<%= selectedID.ClientID %>').val();
        //Cut my string into an array
        var subId = mesId.split(',');
        //Send a click for each id
        $(subId).each(function (event) {
            $('#pdt'+ this).trigger("click");
        });
    });

そして明らかに、それは機能しません。私は自分のIDを取得し、適切にカットしていると確信しています。よくわからないのは、各関数と連結についてです。誰もがそれをどのように機能させるか知っていますか?

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

4

1 に答える 1

0

.each以下のように使用してみてください。

$.each(subId, function (index, value) {
    $('#pdt'+ value ).trigger("click");
});
于 2012-06-25T16:13:58.103 に答える