আমি বর্তমানে যাচাই করা সমস্ত চেকবাক্সের মান পাওয়ার চেষ্টা করছি এবং সেগুলিকে একটি অ্যারেতে সঞ্চয় করছি। এই পর্যন্ত আমার কোড এখানে:
$("#merge_button").click(function(event){
event.preventDefault();
var searchIDs = $("#find-table input:checkbox:checked").map(function(){
return $(this).val();
});
console.log(searchIDs);
});
তবে এটি আমার প্রয়োজনের চেয়ে বেশি ফলাফল করে। আমি কেবল মানগুলিই পাই না তবে কিছু অন্যান্য জিনিসও আমি চাই না।
["51729b62c9f2673e4c000004", "517299e7c9f26782a7000003", "51729975c9f267f3b5000002", prevObject: jQuery.fn.jQuery.init [3], প্রসঙ্গ: নথি, jquery: "1.9.1", আরম্ভ
আমি কেবল আইডির (এই ক্ষেত্রে প্রথম 3 টি আইটেম) চাই।
$.eachঅ্যারেতে মানগুলি ব্যবহার করে এবং ঠেলে দিয়ে আমি পছন্দসই আউটপুট পাই:
$("#find-table input:checkbox:checked").each(function(){ myArray.push($(this).val()); })
["51729b62c9f2673e4c000004", "517299e7c9f26782a7000003", "51729975c9f267f3b5000002"]
তবে আমি ব্যবহার করতে চাই $.map, যেহেতু এটি আমাকে কোডের একটি লাইন সংরক্ষণ করে এবং সুন্দর করে তোলে।
ধন্যবাদ
$.map। সমাধানের জন্য ধন্যবাদ, এটি কাজ করে।