jquery autosuggest ui条件返回语句

时间:2011-08-26 17:29:04

标签: jquery jquery-ui jquery-plugins

我正在使用jquery autosuggest ui。它工作正常。但是,这是可能的 有条件退货声明。如果我这样做,我的jquery会爆炸。

response ($.map( data.data, function(item){
    return {
        if (item.secT = '') {
            label: item.bodydata+" ("+item.desc+") ",
            value: item.bodydata+" ("+item.stringid+") ",
        }else {
            label: item.bodydata+" ("+item.desc+") " +" ("+item.sec+") ",
            value: item.bodydata+" ("+item.stringid+") ",
        };
    }

1 个答案:

答案 0 :(得分:1)

你的括号到处都是。将其更改为:

response ($.map( data.data, function(item){
    return
        item.secT == '' ? {
            label: item.bodydata+" ("+item.desc+") ",
            value: item.bodydata+" ("+item.stringid+") "
        } : {
            label: item.bodydata+" ("+item.desc+") " +" ("+item.sec+") ",
            value: item.bodydata+" ("+item.stringid+") "
        }
}));