Seçilen jQuery eklentisini (Harvest) kullanıyorum. (Document) .ready üzerinde çalışıyor, ancak tıklandığında, "select" özelliğini kullanmak istediğim daha fazla select nesnesi dinamik olarak oluşturmak için ajax kullanan bir butonum var. Bununla birlikte, yalnızca orijinal seçim öğeleri "seçilmiş" özelliklere sahiptir ve yeni (dinamik olarak oluşturulmuş) çalışmaz. Yeni öğeleri eklemek için jQuery.get kullanıyorum. İşte bir kod örneğidir:Dinamik "seçilmiş" öğe seçme
jQuery(".select").chosen();//this one loads correctly
jQuery("#add-stage").click(function() {
jQuery.get('/myurl',{},function(response) {
//response contains html with 2 more select elements with 'select' class
jQuery('#stages').append(response);
jQuery(".select").chosen();//this one doesn't seem to do anything :-(
});
});
ben bir yerde .live() fonksiyonunu gerektiğini düşünüyordum, ama henüz bunu anlamaya edemedik. Herhangi bir yardım çok takdir edilir!
Not -trigger("liszt:updated");
Teşekkürler, yanıtta sorunu buldum! Seçkin öğeler oradaydı, ancak yinelenen kimlikleri vardı, böylece düzgün yüklenemedi. –
filtresini eklemeden önce: $ (". Select"). Empty(); eklendikten sonra: $ (". Select") tetikleyici ("selected: updated"); –