Chrome と Firefox では問題なく動作するこの機能がありますが、何らかの理由で IE ではまったく動作しません。
エラー メッセージは、「未定義または null 参照のプロパティ 'タイトル' を取得できません」です。
結果を登録していないと思いますが、これが IE だけの問題である理由がわかりません。
function create_the_list_item(r){
var title = $('<h3 />',{'class':'title'}).html('<span class="icon-location location">'+r.title+(r.miles?(' <span style="font-size:75%">('+r.miles+' miles away)</span> '):'' )+' </span>')
var add = $('<div />',{'class':'address left'}).html(
'<p>'+(r.address_line_1+'<br/> ' ) +
(r.address_line_2?(r.address_line_2+'<br/> '):'' ) +
(r.county?(r.county + '<br/> '):'') +
(r.country?r.country + '<br/> ' :'') +
(r.post_code?r.post_code :'')+'</p>'
);
var website = $('<div />',{'class':'right'}).html(
(r.website?('<a href="http://'+r.website.replace('http://','')+'" target="_blank">Visit Website</a><br/><br/>' ):'')+
(r.website?(r.telephone_number ):'')
)
return ($('<div />',{'class': 'the_shop_list clearfix'})
.data('longitude',r.longitude)
.data('latitude',r.latitude)
.data('title',r.title)
.data('tel',r.telephone_number)
.data('website',r.website)
.append(title).append(add).append(website)
)
}