私はこの2つの関数(関数内の関数)を持っていますが、indxcが親関数からIDをキャッチできないようであるため、2番目の関数は起動していません。
$(".guddi").live('click',function(){
$("#licolor").show();
var indx = $(this).attr("id");
if (indx < 0) {
$('#color').css('display','none');
return;
}
var item = '<div class="fn_menu_title pointer risch"><span>Choose color</span></div><ul class="fn_menu">';
for (g=0; g < menu[indx].color.length; g++){
item += '<li><span class="pointer search_link" searchkey="'+ leString +' xdz'+ menu[indx].wert + ' xdz'+ menu[indx].color[g].farbe +'" id="'+[g]+'">' + menu[indx].color[g].farbe + '</span></li>';
}
$("#color").html(item+'</ul>').fadeIn();
$("#color").menuFlip();
$(".risch").live('click',function(){
$("#liqual").show();
var indxc = $(this).attr("id");
if (indxc < 0) {
$('#qual').css('display','none');
return;
}
var item2 = '<div class="fn_menu_title pointer"><span>Choose quality</span></div><ul class="fn_menu">';
for (i=0; i < menu[indx].color[indxc].quality.length; i++){
item2 += '<li><span class="pointer search_link" searchkey="'+ leString +' xdz'+ menu[indx].color[indxc].quality[i].wert +'">' + menu[indx].color[indxc].quality[i].wert + '</span></li>';
}
$("#qual").html(item2+'</ul>').fadeIn();
$("#qual").menuFlip();
});
});