私はこのdivを持っています
<div class="foodsSection">
<label>
Foods:
</label>
<ul>
<li>
roma
</li>
</ul>
</div>
そしてこのjquery:
$(".foodsSection li").click(function(){
$(".addressesSection").css("display","block");
});
roma
jqueryを押すと正常に機能li
しますが、jqueryを使用してデータベースから取得したものを押すと、jqueryが機能しません。これは、データベースからデータを取得するjqueryですが、li
要素内にあります。
$(document).ready(function(){
$(".RestauranstSection li").click(function (){
var divYourOrder = $(".YourOrder");
var li = $(".OMRestaurants li");
$(".foodsSection").css("display", "block");
var restaurantID = 8;
var foodDive = $(".foodsSection ul");
foodDive.html("");
var lis = '';
$.getJSON("http://localhost/TheEatTel/Food/getFoodForRestaurant/"+restaurantID+"/TRUE",function(data){
for(var i=0;i<data.length;i=i+3){
lis +="<li id='"+data[i+2]+"'>"+"<label>"+data[i]+"</label> <label>"+data[i+1]+"</label></li>";
}
lis+="";
foodDive.html(lis);
});
});
$(".foodsSection li").click(function(){
$(".addressesSection").css("display","block");
});
});