我正在使用jQuery Library动态更改我的页面。
但是在使用text()方法时遇到了问题。我只在IE8及以下版本中收到此错误。
意外调用方法或属性访问。
这是我的代码
$('.survey-navigator').on('click', function(e){
e.preventDefault();
//console.log( $('#survey-optional-controls').val() );
//return;
$(this).attr('disabled','disabled');
$(this).text('Processing...');
if($(this).attr('id') == 'survey-previous'){
$('#survey-nav-direction').val('previous');
}
$('#survey_form').submit();
});
IE 8正在抱怨行$(this).text('Processing...');
我尝试将方法text()
更改为html()
,这给了我同样的错误。
这是我的按钮
的HTML标记<div class="col-md-4 text-right">
<input class="btn btn-primary survey-navigator" type="submit" value="Next Page >>">
如何让IE 8识别该文本方法?
答案 0 :(得分:-2)
您可以尝试使用html()而不是text(),但如果.survey-navigator是表单元素,text()将不起作用,则需要使用.val()