0

我想在页面的加载时动态地使用 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");
        });
    });

显然,这行不通。我确信我得到了我的身份证并正确切割它们。我不确定的是每个函数和连接。有谁知道如何使它工作?

谢谢你。

4

1 回答 1

0

尝试使用.each如下,

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