क्या समापन मेरे लिए काम: उपसर्ग अपने आईडी एक स्ट्रिंग के साथ जिम्मेदार बताते हैं या अंडरस्कोर (के रूप में अन्य लोगों ने बताया है)
के बाद से jQuery मोबाइल की तरह चौखटे की आवश्यकता है कि आईडी सिर्फ एक में सभी पृष्ठों पर अद्वितीय (नहीं हो पेज, मैं पेज नाम, अंडरस्कोर, और संख्यात्मक आईडी के साथ उपसर्ग करता हूं जो मुझे डेटाबेस में रिकॉर्ड्स तक पहुंचने देता है।
कक्षा या उल नियंत्रण के लिए बाध्य करने के बजाय, 'ऑन' का उपयोग करने के लिए 'ऑन' का उपयोग करें अभिभावक सूची:
$('#sortable').on('dblclick', 'li' function() {
aval = $(this).attr('id').match(/\d+/g); // only want the numbers...
id = aval[0];
name = $(this).text(); // in case you need these for a post...
li = $(this); // so we can remove it from the list after the 'this' object changes inside the ajax call...
// make an ajax call to the server
var jqxhr = $.post("somepage.php", {name: name, id: id},
function(data) {
li.remove();
$("#sortable").listview("refresh");
},'json').fail(function() { alert("error"); });
return false; // preventDefault doesn't seem to work as well...
});
आपकी आईडी अमान्य हैं - आईडी – Greg
@Jon के साथ शुरू नहीं हो सकती हैं। आपका प्रश्न बहुत मददगार है –