0
我正在使用jQuery庫來動態更改我的頁面。如何獲得jQuery文件的text()函數在IE8中工作?
但我在使用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()
這給了我同樣的錯誤。
這裏是我的按鈕
<div class="col-md-4 text-right">
<input class="btn btn-primary survey-navigator" type="submit" value="Next Page >>">
我怎樣才能獲得IE 8承認文本方法HTML標記?
你可能會使用jQuery 2,這會降低對舊IE的支持,而IMO使它變得毫無意義。 –
'input'沒有'text'。使用'$(this).val('Processing ...');' – RRK
@RejithRKrishnan你是對的。在使用.val()之後它就起作用了。我只是想發佈。謝謝 –