আমি একটি ফর্ম বিকাশ করছি এবং jQuery UI স্বতঃপূরণ ব্যবহার করছি। যখন ব্যবহারকারী কোনও বিকল্প নির্বাচন করেন, তখন আমি পছন্দটি প্যারেন্ট <p>
ট্যাগে সংযুক্ত একটি স্প্যানে পপ করতে চাই । তারপরে আমি নির্বাচনটি জনবহুল হওয়ার চেয়ে মাঠটি পরিষ্কার করতে চাই।
আমার স্প্যানটি ঠিক দেখা যাচ্ছে তবে আমি ক্ষেত্রটি সাফ করতে পারছি না।
আপনি কীভাবে jQuery UI স্বতঃপূরণের ডিফল্ট নির্বাচন ক্রিয়া বাতিল করবেন?
আমার কোডটি এখানে:
var availableTags = ["cheese", "milk", "dairy", "meat", "vegetables", "fruit", "grains"];
$("[id^=item-tag-]").autocomplete({
source: availableTags,
select: function(){
var newTag = $(this).val();
$(this).val("");
$(this).parent().append("<span>" + newTag + "<a href=\"#\">[x]</a> </span>");
}
});
খালি কাজ করা কাজ $(this).val("");
করে না। ম্যাডেনিংয়ের বিষয়টি হ'ল আমি স্বতঃসম্পূর্ণতা উপেক্ষা করলে প্রায় সঠিক ফাংশনটি ঠিকঠাক কাজ করে এবং যখন ব্যবহারকারী কোনও কমা টাইপ করে তখনই ব্যবস্থা নিন:
$('[id^=item-tag-]').keyup(function(e) {
if(e.keyCode == 188) {
var newTag = $(this).val().slice(0,-1);
$(this).val('');
$(this).parent().append("<span>" + newTag + "<a href=\"#\">[x]</a> </span>");
}
});
আসল শেষ ফলাফলটি একাধিক নির্বাচনের সাথে কাজ করার জন্য স্বতঃসিদ্ধ হওয়া। কারও কাছে যদি এর জন্য কোনও পরামর্শ থাকে তবে তারা স্বাগত জানাবে।