jQuery প্রবহণ - map() পদ্ধতি

উদাহরণ

ফর্মের সকল মূল্যের তালিকা তৈরি করুন:

$("p").append($("input")).map(function(){})
  return $(this).val();
).get().join(", ") );

স্বয়ং প্রয়োগ করুন

সংজ্ঞা ও ব্যবহার

map() প্রত্যেক ইলেকট্রনমান্না একটি ফাংশন দ্বারা পাঠায়, যা নতুন একটি jQuery সংকেতাঙ্কগুচ্ছ তৈরি করে যা ফলাফল সমাবেশ রাখে。

সংজ্ঞা

.map(callback(index,domElement))
পারামিটার বর্ণনা
callback(index,domElement) বর্তমান সংকেতাঙ্কগুচ্ছের প্রত্যেক ইলেকট্রনমান্না প্রয়োগের জন্য ফাংশন প্রয়োগ করা হয়。

বিস্তারিত ব্যাখ্যা

ফলাফল jQuery একক আইটেম হিসাবে ফিরিয়ে দেওয়া হয়, get() এবং ফলাফল সংকেতাঙ্কগুচ্ছ পাওয়ার জন্য ব্যবহার করুন。

.map() মথুরা মূল্য বা সংকেতাঙ্কগুচ্ছ পাওয়া বা সংযোজন করার জন্য বিশেষভাবে ব্যবহার্য।কিছু চেকবক্স সহ একটি ফর্ম ভাবুন:

<form method="post" action="">
  <fieldset>
    <div>
      <label for="two">2</label>
      <input type="checkbox" value="2" id="two" name="number[]">
    </div>
    <div>
      <label for="four">4</label>
      <input type="checkbox" value="4" id="four" name="number[]">
    </div>
    <div>
      <label for="six">6</label>
      <input type="checkbox" value="6" id="six" name="number[]">
    </div>
    <div>
      <label for="eight">8</label>
      <input type="checkbox" value="8" id="eight" name="number[]">
    </div>
  </fieldset>
</form>

আমরা চেকবক্স ID গুচ্ছ থেকে কমা দিয়ে একটি তালিকা পাব পারি:

$(':checkbox').map(function() {
  return this.id;
).get().join(',');

স্বয়ং প্রয়োগ করুন

এই বর্তমান ফাংশন করার ফলাফল হল: "two,four,six,eight"

callback ফাংশনের ভিতরে, this প্রতিটি স্ক্রোলের বর্তমান ডম ইলেকট্রনমান্না প্রয়োগ করে।এই ফাংশনটি একক ডাটা আইটেম বা যেটি ফলাফল সংকেতাঙ্কে প্রবেশ করবে একটি আইটেম গুচ্ছ ফিরিয়ে দিতে পারে।যদি ফলাফল একটি গুচ্ছ হয়, তবে গুচ্ছের মধ্যের ইলেকট্রনমান্না সংকেতাঙ্কগুলি সংকেতাঙ্কগুচ্ছে প্রবেশ করবে।যদি ফলাফল null বা undefined হয়, তবে কোনও ইলেকট্রনমান্না প্রবেশ করবে না。