具有此功能但似乎无法正确执行。这是:
function chooseCols(colTag,tagName) {
// Set name column
var column = $('.tagChooser:eq('+ colTag +')');
column.parents('.col').css('background','#EAF3EA');
column.val(tagName);
} setTimeout(chooseCols(data.col_name,'colName'), 2000);
执行正确我的意思是没有选择正确的选择选项,它的父级的背景颜色保持不变。
OH btw,data.col_name是我从ajax调用中获得的json对象。它为我提供了一个可用于选择正确的索引。
欢迎提示!
由于
答案 0 :(得分:4)
试试这个:
function chooseCols(colTag,tagName) {
// Set name column
var column = $('.tagChooser:eq('+ colTag +')');
column.parents('.col').css('background','#EAF3EA');
column.val(tagName);
}
setTimeout(function () {
chooseCols(data.col_name,'colName');
}, 2000);
您的问题是因为您调用了您的函数(chooseCols(data.col_name,'colName')
)并将undefined
而不是函数传递给setTimeout
。
答案 1 :(得分:0)
setTimeout(function(){
chooseCols(data.col_name,'colName')
}, 2000);