Internet Explorer显示警报值“undefined”,但Firefox和chrome显示实际值

时间:2014-08-14 18:29:13

标签: javascript jquery html

我在Internet Explorer中遇到问题,以下代码在Firefox和Chrome上运行正常,但Internet Explorer显示警告值“undefine”

var yearId = $('#planService tbody tr td select#recognizeType').val();
alert(yearId);
$('#recogTypeId').val(yearId);

任何更新?

2 个答案:

答案 0 :(得分:1)

这可能是一个IE问题,但由于#recognizeType是一个ID,为什么不只是使用:

var yearID = $('#recognizeType').val();

答案 1 :(得分:0)

当具有相同ID的元素妨碍时,IE会变得疯狂!