所以我剛升級我的jQuery版本到http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js 之後,我相信我開始得到這些錯誤。有誰知道這個jquery函數是否與新的更改有點過時,或者爲什麼現在要拋出它?在我的頁面上從jquery函數獲取空引用
function CheckBrochuresSelected(checkBox) {
var dataList = checkBox.parentNode.parentNode.parentNode.parentNode;
var deliveryOption = $('.consumerbrochurerequest' > [id$ = '_rblDeliveryOption'])[0];
var broxList = dataList.getElementsByTagName('input');
var optionList = deliveryOption.getElementsByTagName('input');
**Uncaught TypeError: Cannot call method 'getElementsByTagName' of undefined
Uncaught TypeError: Cannot call method 'getElementsByTagName' of undefined**
var broxLabels = dataList.getElementsByTagName('label');
var travelPlannerIsChecked = false;
var broxLabel = "";
var eBrox = null;
這是不正確的,無論是什麼版本:'$('。consumerbrochurerequest'> [id $ ='_rblDeliveryOption'])[0];'。 –
如果你有jQuery,你爲什麼使用.'parentNode'和'.getElementsByTagName'? –
對不起,應該補充說,我真的只是jquery的版本,這個代碼已經存在,並以某種方式與C#頁面工作。 – user1566783