我有以下脚本在IE10兼容模式及以下版本中运行但在IE 10中失败,并且它在Chrome中无效。
有人可以看看它,让我知道我应该改变什么才能让它发挥作用?
我有一组下拉列表从源中获取其值,最后我有2个Dropdown并带有一个select选项..当使用下面的选项将这两个选中时,我创建另一个Table行和下拉列表选择作为默认选定值的框。发生的事情是它在下拉列表中选择第一个选项并将其选中。
$(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);
});
});