我从javascript收到错误
“[object Object]”TypeError:无效'in' 操作数a
当我尝试像
那样做ajax时.data("ui-autocomplete")._renderItem = function( ul, item ) {
return $( "<li class='submitmore' ></li>" )
.data( "item.autocomplete", item )
.append('<p class="searchdata" onClick="asd(\'' + item + '\')">'+item.value+'<div class="clear"></div>')
};
function asd(itemnew){
console.log(itemnew);
$.each(itemnew, function (key, value) {
console.log("item : "+ key + " value : " + value);
});
}
答案 0 :(得分:0)
试试这个:
onclick
这不允许将项目放入.data()
属性,而是允许点击处理程序从您存储的{ 12345 }
中获取该项目。