我的脚本无法在IE 10和chrome中工作
My script not working in IE 10 and chrome
我有下面的脚本,它在IE10兼容模式及以下版本中工作,但在IE 10中失败,在Chrome中也不工作。
有人能看看它,让我知道我应该改变什么才能让它工作吗?
我有一组下拉列表,它从一个源获取其值,最后我有2个带有选择选项的下拉列表。。当使用下面的选项将这两个选项都选中时,我会创建另一个表行和下拉框,并将select作为默认选择值。。现在的情况是,它选择了下拉列表中的第一个选项并将其选中。
$(document).ready(function () {
var i = 0;
var hiddenCounterID = $('input[id$="HiddenCounter"]').attr('id');
var hiddenIDUse = '#' + hiddenCounterID;
$('.MainTable1').on('change', 'tr:last select', function () {
var $tr = $(this).parent().parent();
if ($tr.find('select :first').val() !== 'Select' && $tr.find('select :last').val() !== 'Select')
$tr.clone(true).find('select').each(function () {
$(this).val('').attr('name', function (_, name) {
return 'ddlListItemVal_' + i;
});
}).end().insertAfter($tr);
i++;
$('#' + hiddenCounterID).val(i);
});
});
http://jsfiddle.net/x5PX5/2/
更改尝试将新选择的值从''
设置为'Select'
,以便在符合标准的浏览器中工作。
相关文章:
- JS可以在Chrome中工作,但不能在Firefox中工作
- jQuery Datepicker可以在Safari中工作,但不能在FF或Chrome中工作
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- javascript window.open将无法在Chrome控制台上工作
- 如何编写在Chrome和IE中正常工作的JavaScript
- 只有当Javascript控制台在chrome上打开时,Javascript才能工作
- NaN:Firefox和IE中的NaN,CHROME工作正常
- jquery日期转换chrome工作,但IE和firefox't
- Chrome工作区无法使用源地图和Javascript
- 数组比较在Chrome工作,但不与Chrome IPAD
- 如何获得一个值从选项时选择(此代码为chrome工作)
- HTML表单与javascript得到"在IE,但在Chrome工作
- 简单的脚本与onclick事件在Chrome工作良好,但在Firefox失败
- 在Firefox剑道按钮文本不改变,而在IE和Chrome工作
- Ajax GIF加载器不工作在IE和Firefox(最新),但在Chrome工作
- Firefox返回TypeError: document.getElementById(..)为空,但Chrome工作正
- 纯Javascript: onClick切换行/图像:Firefox/Chrome -工作:IE -不工作
- 为什么if (condition) {statements} else返回;"在Chrome工作
- 我怎么能得到jsFiddle在Chrome工作
- 模态对话框与Mozilla工作,但不与Chrome工作