最近很多小伙伴都在问未捕获的TypeError:无法使用jquery数据表读取未定义的属性'sWidth'这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展AdobeTarget:未
最近很多小伙伴都在问未捕获的TypeError:无法使用jquery数据表读取未定义的属性'sWidth'这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展Adobe Target:未捕获的TypeError:无法读取未定义的属性“样式”、asp.net – 未捕获TypeError:无法读取未定义的属性“UI”、css – 未捕获的TypeError:无法读取未定义的属性’$$minErr’、javascript – JqueryUI Datepicker:未捕获TypeError:无法读取未定义的属性“设置”?等相关知识,下面开始了哦!
本文目录一览:- 未捕获的TypeError:无法使用jquery数据表读取未定义的属性'sWidth'
- Adobe Target:未捕获的TypeError:无法读取未定义的属性“样式”
- asp.net – 未捕获TypeError:无法读取未定义的属性“UI”
- css – 未捕获的TypeError:无法读取未定义的属性’$$minErr’
- javascript – JqueryUI Datepicker:未捕获TypeError:无法读取未定义的属性“设置”?
未捕获的TypeError:无法使用jquery数据表读取未定义的属性'sWidth'
如何解决未捕获的TypeError:无法使用jquery数据表读取未定义的属性''sWidth''?
我该如何解决此错误?
HTML:
<table id="monthly-attendance-status-table"cellspacing="0" width="100%">
<thead>
<tr id="monthly-attendance-status-table-header"></tr>
</thead>
<tbody id="monthly-attendance-status-table-rows"></tbody>
</table>
Ajax函数:
function fetchMonthlyAttendanceStatus(){
var dateSelected = $("#selected-month").html();
array = yearMonthArr($("#selected-month").html());
year = array[0];
month = array[1];
$.ajax({
type: ''GET'',url: ''{% url "attendance:ajax-monthly-attendance-status" %}'',data: {
''month'': month,''year'': year
},dataType: ''json'',success: function (data) {
$("#monthly-attendance-status-table-header").empty();
$("#monthly-attendance-status-table-rows tr").remove();
$("#monthly-attendance-status-table-header").append(`<thhttps://www.jb51.cc/tag/ott/" target="_blank">ottom: 2px solid #EAEAEA; font-weight:normal;">ID</th>
<thhttps://www.jb51.cc/tag/ott/" target="_blank">ottom: 2px solid #EAEAEA; font-weight:normal;">Name</th>`);
var monthS = month.slice(0,3);
var dayLst = data.day_lst;
for (var i = 0; i < dayLst.length; i++) {
if (dayLst[i] < 10) {
dayLst[i] = ''0'' + dayLst[i];
}
var date = dayLst[i] + ''-'' + monthS;
$("#monthly-attendance-status-table-header").append(`<thhttps://www.jb51.cc/tag/ott/" target="_blank">ottom: 2px solid #EAEAEA; font-weight:normal;">${date}</th>`);
}
var employeeIdLst = data.employee_id_lst;
var employeeNameLst = data.employee_name_lst;
var employeeStatusLst = data.employee_attendance_status_lst;
for (var i = 0; i < employeeIdLst.length; i++) {
var employeeId = employeeIdLst[i];
var employeeName = employeeNameLst[i];
var statusLst = employeeStatusLst[i];
$("#monthly-attendance-status-table-rows").append(`<trid="row-${employeeId}">
<td>${employeeId}</td>
<td><a href="#" onclick="monthlyAttendanceDetail(${employeeId})"><b>${employeeName}</b></a></td>
</tr>`);
for (var j = 0; j < statusLst.length; j++) {
var status = statusLst[j];
if (status == ''Present'') {
$("#row-" + employeeId).append(`<td><span><b>P</b></span></td>`);
}else if (status == ''Absent'') {
$("#row-" + employeeId).append(`<td><span><b>A</b></span></td>`);
}else if (status == ''Weekend'') {
$("#row-" + employeeId).append(`<td><span><b>W</b></span></td>`);
}else if (status == ''Holiday'') {
$("#row-" + employeeId).append(`<td><span><b>H</b></span></td>`);
}else if (status == ''Leave'') {
$("#row-" + employeeId).append(`<td><span><b>L</b></span></td>`);
}
}
}
$("#monthly-attendance-status-table").DataTable({
"retrieve": true,"scrollX": true,});
// $(''#monthly-attendance-status-table'').DataTable().clear();
// $("#monthly-attendance-status-table").DataTable();
}
});
};
单击按钮时显示错误。准备好文档后,错误不会显示。但我单击上个月按钮以显示上个月的表格。然后发生错误。
$("#month-next-btn").click(function(){
$("#selected-month").html(incrementDecrementMonth(1));
array = yearMonthArr($("#selected-month").html());
year = array[0];
month = array[1];
// setTimeout(function(){fetchMonthlyAttendanceStatus()},10);
fetchMonthlyAttendanceStatus();
setNavBtnState(year,month);
})
显示图像。当我单击月份前进后退按钮时,就会发生错误
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
Adobe Target:未捕获的TypeError:无法读取未定义的属性“样式”
如何解决Adobe Target:未捕获的TypeError:无法读取未定义的属性“样式”?
我想使用我们产品页面中的Adobe Target感染我的代码。同一产品我们有不同类型,我可以在所有产品中看到代码经验。它工作正常。问题在于我们要根据产品类型注入不同类型的体验:
在产品50/50中,我想看到蓝色字母标题,它可以工作,但是在产品40/60中,我想看到黄色,但是它不工作。它说:Uncaught TypeError:无法读取控制台中未定义的属性“ style”。一切正常,但是那样。另外,我将使用10种产品。
(function () {
var existeDOM = function () {
var MF_PRIV_01 = document.getElementsByClassName("c-step-timeline t-orange");
return MF_PRIV_01;
}
var interval;
//resto del código de la variante
var functionAnadir = function () {
//Prueba
var el = document.querySelector("#content > div > div > div.fund-contract-step-indicator > div");
el.style.backgroundColor ="red";
//POR FONDO
let [fondo5050] = [...document.querySelectorAll(''span'')].filter(item => item.textContent === ''Contratación del Fondo Cartera NaraNJA 50/50'');
fondo5050.style.color = "blue";
let [fondo4060] = [...document.querySelectorAll(''span'')].filter(item => item.textContent === ''Contratación del Fondo Cartera NaraNJA 40/60'');
fondo4060.style.color = "yellow";
//FIN
}
//Time
var renderer = function () {
if (existeDOM()) {
clearInterval(interval)
functionAnadir();
}
}
interval = setInterval(renderer,100) //CHANGEME: We check every X mileseconds if the page has been redered
}
)();
有人可以帮助我吗?谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
asp.net – 未捕获TypeError:无法读取未定义的属性“UI”
Sys.Extended.UI.DropDownBehavior
解决方法
css – 未捕获的TypeError:无法读取未定义的属性’$$minErr’
Uncaught TypeError: Cannot read property '$$minerr' of undefined (anonymous function) @ angular-resource.js:8 (anonymous function) @ angular-resource.js:6
我用这个CDN
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular-resource.min.js"></script>
并听到我的Html表格
<div> <input id="email"type="email" name="email" ng-model="user.email" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" placeholder="Enter Your Email" required /> <span ng-show="myForm.email.$dirty && myForm.email.$invalid">Invalid Email address.</span> <span ng-show="myForm.email.$dirty && form.email.$error.required"> Email is required </span> </div> <div> <input type="password"ng-minlength="5" ng-maxlength="10" ng-model="loginCtrl.user.pass" name="pass" id="pass" placeholder="Enter Your Password" required /> <span ng-show="myForm.pass.$dirty && myForm.pass.$error.required">required!!!</span> <br> </div> <div align="center"> <input ng-click="myFun()"type="submit"ng-disabled="myForm.$invalid" value="Login" > </div>
解决方法
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>
javascript – JqueryUI Datepicker:未捕获TypeError:无法读取未定义的属性“设置”?
对于我的一个日期选择器,当我试图点击datepicker图像我得到一些错误,像,
Uncaught TypeError: Cannot read property 'settings' of undefined jquery-ui-1.10.3.min.js:9
HTML
<div> <input type="text" id="tsDte"> <img src="~/Images/dayPicker.png" onclick="tsDatePickerClick()"https://www.jb51.cc/tag/ott/" target="_blank">ottom"/> </div>
使用Javascript
var currentDate = new Date(); $("#tsDte").datepicker({ dateFormat: 'yy-mm-dd',maxDate: 0,changeYear: true }).attr('readonly','readonly'); $("#tsDte").datepicker("setDate",currentDate); function tsDatePickerClick() { $("#tsDte").datepicker('show'); }
在这里,我有一个Textfield和一个datepicker图像.当我点击datepicker图像datepicker将弹出.
我已经按照其他datepicker类似的方式,他们工作正常.我只有这个日期选择器的问题.
任何帮助是赞赏.
解决方法
可能你没有在$(文档).ready中创建它,你应该有:
$(document).ready(function(){ //Add this line (and it's closing line) var currentDate = new Date(); $("#tsDte").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true }).attr('readonly','readonly'); $("#tsDte").datepicker("setDate",currentDate); });
希望这可以帮助.干杯
今天关于未捕获的TypeError:无法使用jquery数据表读取未定义的属性'sWidth'的介绍到此结束,谢谢您的阅读,有关Adobe Target:未捕获的TypeError:无法读取未定义的属性“样式”、asp.net – 未捕获TypeError:无法读取未定义的属性“UI”、css – 未捕获的TypeError:无法读取未定义的属性’$$minErr’、javascript – JqueryUI Datepicker:未捕获TypeError:无法读取未定义的属性“设置”?等更多相关知识的信息可以在本站进行查询。
本文标签: