jquery for循环在对话框div按钮单击中不起作用

时间:2014-02-15 09:55:39

标签: javascript jquery jquery-ui jquery-ui-dialog

这是jQuery代码,而按钮单击for循环不能在对话框div提交日期按钮,请一些人帮助我的朋友。 。

$("#dialog-form").dialog({
    autoOpen: false,
    height: 300,
    width: 350,
    modal: true,
    buttons: {
        "Submit Date": function () {
            for (var j = 1; j <= MGDval; j++) {
                alert($('S' + j).val());
            }
            $(this).dialog("close");
        },
        Cancel: function () {
            $(this).dialog("close");
        }
    },
    close: function () {
        $(this).dialog("close");
    }
});

2 个答案:

答案 0 :(得分:2)

alert($('S'+j).val());

更改为:

alert($('#S'+j).val()); // => for ID

alert($('.S'+j).val()); // => for Class

如果选择器元素“S”:“#S”或“.S”

答案 1 :(得分:0)

s does nor refer to any thing chnage to .s for class or #s for Id

alert($('#S'+j).val());

alert($('.S'+j).val());