有什么办法可以运行以下命令:
var data = $("#dataTable").data('timer');
var diffs = [];
for(var i = 0; i + 1 < data.length; i++) {
diffs[i] = data[i + 1] - data[i];
}
alert(diffs.join(', '));
仅当ID为#dataTable的元素上存在名为data-timer的属性时?
if ($("#dataTable").data('timer')) {
...
}
注意:仅true
当data属性不是空字符串或“ false”值(例如0
或)时,此方法才返回false
。
如果要检查数据属性是否存在(即使为空),请执行以下操作:
if (typeof $("#dataTable").data('timer') !== 'undefined') {
...
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句