में इनपुट शब्दों को हाइलाइट करने के लिए कैसे करें आप ऑटो पूर्ण टेक्स्ट बॉक्स में टाइप किए गए शब्दों को हाइलाइट करने में मेरी सहायता कर सकते हैं। मैं पहले से ही स्वत: पूर्ण शब्द को आबाद करने कर रहा हूँ और मैं सिर्फ लिखे गए शब्द अकेले jQuery के स्वत: पूर्ण करने के लिए नया हूँ उजागर करने के लिएस्वत: पूर्ण jquery ui
मैं <Strong>Br</Strong>ijesh
की तरह पाठ के रूप में उत्पादन हो रही है // पाठ
रूप पर प्रकाश डाला रूप में नहीं देखा और जरूरत अकेले ब्र।
नीचे टुकड़ा
$(document).ready(function() {
$("#studentName").autocomplete({
source: function (request, response) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "Webservice.asmx/GetStudentNames",
data: "{'prefixText':'" + request.term + "'}",
dataType: "json",
success: function (data) {
var regex = new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + request.term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi, "\\$1") + ")(?![^<>]*>)(?![^&;]+;)", "gi");
response($.map(data.d, function (item) {
return {
label: item.split('|')[0].replace(regex, "<Strong>$1</Strong>"),
val: item.split('|')[1]
}
}))
},
failure: function (response) {
ServiceFailed(result);
}
});
},
select: function (event, ui) {
txtStudent(ui.item.val, ui.item.label); //Student name and id used in this method
},
minLength: 2
});
}); // End of ready method
मेरी मदद कृपया है।
का उपयोग करें एक और टिप्पणी। आप 'आइटम' की' वैल' और 'लेबल' प्रॉपर्टी का उपयोग करते हैं, लेकिन दस्तावेज (देखें [यहां] (http://wiki.jqueryui.com/w/page/12137709/Autocomplete) "डेटामोडेल" भाग में) वर्णन करता है कि यह 'मान' होना चाहिए (' वैल' नहीं) और 'लेबल' होना चाहिए। – Oleg