我的jQuery代码可以在ff,chrome,opera,safari中使用,但在ie中不起作用。我正在接收的数据是html格式。我必须改变什么?
$("input[type='radio'][name='dishType']").change( function() {
var dishType = $(this).val();
$.post('index.py/ingredients', { 'q' : dishType}, function(data) { $('.ingredients').html(data)});
});
最佳答案
如果您单击单选按钮之外的某个位置,则“更改”事件将仅在IE中触发。要解决此问题,您还应该侦听“ click”事件。