课程
/前端开发
/jQuery
/jQuery基础课程
三元运算符$(".tip").show().html("您的选择是:" + (!data ? "空" : formatted)); !data和后面的formatted 分别是什么意思
2015-09-20
源自:jQuery基础课程 9-6
正在回答
data ? "空" : formatted //data为空的话 就被格式化
同理,
!data ? "空" : formatted //data不为空的话 就被格式化
一直不明白为什么不写成
data?formatted:"空"
* result (handler) 此事件会在用户选中某一项后触发,参数为: event: 事件对象. event.type为result. data: 选中的数据行. formatted:formatResult函数返回的值 例如: $("#singleBirdRemote").result(function(event, data, formatted) { //如选择后给其他控件赋值,触发别的事件等等 });
详细请看:autocomplete参数说明
http://www.cnblogs.com/Peter-Zhang/archive/2011/10/22/2221147.html
应该是data 不为空就返回返回值!
代表函数的返回值!!!
举报
加入课程学习,有效提高前端开发速度