【发布时间】:2015-06-14 12:45:31
【问题描述】:
我正在尝试让 ajax 调用将格式应用于在其完成之前不存在的元素。在实际调用中使用成功函数不起作用。该函数被正确调用但未找到元素('.content-cell'),可能是因为它还不存在。大多数类似的答案都解决了事件委托,但没有应用样式。
我的处理方法正确吗?在 ajax 检索后应用样式和处理程序的最佳方法是什么?
$("#calendar-panel").load("url", setupCal());
function setupCal(){
console.log("setupCal");
var cell_width = $('.weekday-cell').width();
if ($('.content-cell').length){
console.log("Content cell exists");
} else {
console.log("Content cell does not exist");
}
$('.content-cell').css({height:cell_width});
此代码的控制台输出为:'setupCal'; '内容单元格不存在'。
【问题讨论】:
标签: javascript jquery ajax