Javascript html().split()在Chrome/IE中不起作用,但在Firefox中效果很好
我的jsp中有一行代码不适用于Chrome和IE,但适用于Firefox:Javascript html().split()在Chrome/IE中不起作用,但在Firefox中效果很好,javascript,jsp,Javascript,Jsp,我的jsp中有一行代码不适用于Chrome和IE,但适用于Firefox: var readInnerHtml = $(rowElement).html().split('<input class="')[1]; var readInnerHtml=$(rowElement).html().split(“重新发布我的注释以进行格式化 不要试图解析HTML。在控制台中查找Chrome实际使用的内容-例如,引号可以是单引号,而不是双引号或标记大写。使用className=ele.attr('
var readInnerHtml = $(rowElement).html().split('<input class="')[1];
var readInnerHtml=$(rowElement).html().split(“重新发布我的注释以进行格式化
不要试图解析HTML。在控制台中查找Chrome实际使用的内容-例如,引号可以是单引号,而不是双引号或标记大写。使用className=ele.attr('class');
或.prop(“class”)
不要试图解析HTML。在控制台中查找Chrome实际使用的内容-例如,引号可能是单引号而不是双引号或标记大写。请使用className=ele.attr('class');
或.prop(“class”)
很抱歉,我无法理解您的意思,我对这个java脚本不太熟悉,请您详细说明一下。
function rowAdded(rowElement) {
$(rowElement).find("input").not('input[type=hidden]').not('input[type=checkbox]').val('');
$(rowElement).find('input[type=hidden]').val(0);
var ele = $(rowElement).find('input[type=checkbox]');
var indexString = $(rowElement).html().split(']')[0];
var readInnerHtml = $(rowElement).html().split('<input class="')[1];
var checkForOutputDef = readInnerHtml.split('"')[0];
............
}
function rowAdded(rowElement) {
$(rowElement).find("input").not('input[type=hidden], input[type=checkbox]').val('');
$(rowElement).find('input[type=hidden]').val(0);
var checkForOutputDef = $(rowElement).find('input[type=checkbox]').attr("class");
}