0

以下内容与任何浏览器完美配合,除了任何风格的 Internet Explorer,有什么想法吗?它根本无法执行!有没有人遇到过这种问题?

if ($('select[id$="<%= this.ApplicantID %>_employmentStatusList"]').val() != 'N') {
    $('[id^=mainContent_incomeDetails_1]').each(function (index) {
        var fieldvalue = $('input[id$=' + this.id + ']').val();
        if (fieldvalue != "") {
            totalincome += parseInt(fieldvalue);
        }
    });

    if (totalincome == 0) {
        $('#incomeError').dialog('open');
        validEmployment = false;
    }
}   
4

1 回答 1

0

尝试移出 <%= this.ApplicantID %> 块,也许即不明白:

    var appId = "<%= this.ApplicantID %>";

    if ($("select[id$=" + appId + "_employmentStatusList"]').val() != 'N') {
        $('[id^=mainContent_incomeDetails_1]').each(function (index) {
            var fieldvalue = $('input[id$=' + this.id + ']').val();
            if (fieldvalue != "") {
                totalincome += parseInt(fieldvalue);
            }
        });

        if (totalincome == 0) {
            $('#incomeError').dialog('open');
            validEmployment = false;
        }
    }
于 2013-08-16T11:06:24.433 回答