Jquery动态点击

时间:2012-06-25 16:12:02

标签: jquery syntax concatenation each

我想在页面的动态上动态地点击Jquery。我找到了:

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

我将会话显示的部分内容显示为类似“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");
        });
    });

显然,这不起作用。我确信我得到了我的ids并正确切割它们。我不确定的是每个功能和连接。任何人都知道如何使它工作?

谢谢。

1 个答案:

答案 0 :(得分:0)

尝试使用下面的.each

$.each(subId, function (index, value) {
    $('#pdt'+ value ).trigger("click");
});