সম্পাদনা করুন:
আমি শিখেছি যে অন্য মান ব্যবহার করে _blank নতুন উইন্ডো / ট্যাব খুলতে মোবাইল ব্রাউজারগুলিতে কাজ করে না।
উদাহরণস্বরূপ, যদি আপনার একটি নতুন উইন্ডো / ট্যাব খোলার প্রয়োজন হয়:
এই কাজ করে সমস্ত ব্রাউজার, এমনকি মোবাইল ব্রাউজারে:
target="_blank"।এই কাজ না করে মোবাইল ব্রাউজারে, কিন্তু এটা কাজ করে ডেস্কটপ ব্রাউজারে:
target="new"।
-
যদিও আমার এটির একটি কাজ করছে, আমি নিশ্চিত না যে এটি করার আরও ভাল কোনও উপায় আছে কিনা, বা যদি আমার যেভাবে এটি পাওয়া যায় তা সঠিক / একমাত্র উপায়।
মূলত আমি যা করছি তা সমস্ত target="_new"বা target="_blank"বৈশিষ্ট্যের মানগুলিকে প্রতিস্থাপন করা হচ্ছে target="nw", এইভাবে কেবলমাত্র একটি নতুন উইন্ডো খোলা থাকবে এবং এতে একাধিক উইন্ডো ব্যবহারকারীর অভিভূত না হওয়ার জন্য অন্যান্য সমস্ত নতুন উইন্ডো খোলা থাকবে।
আমিও "একটি যোগ করছি একটি নতুন উইন্ডোতে খোলে "title="" বৈশিষ্ট্য যুক্ত করছি।
সুতরাং আমি যে সমাধানটি তৈরি করেছি তা হ'ল:
$("a[target='_blank'], a[target='_new']").attr('target','nw').attr('title','Opens in a new window');
দুটি .attr();পদ্ধতি লক্ষ্য করুন ।
এটি কি কোনও উপাদানটিতে দুটি বৈশিষ্ট্য যুক্ত করার সঠিক উপায়?
আমি চেষ্টা করেছি .attr('target','nw','title','Opens in a new window')কিন্তু কাজ হয়নি।
আমি জিজ্ঞাসার কারণটি হ'ল ডিওয়াইআর (নিজেকে পুনরাবৃত্তি করবেন না) নীতির কারণে, তাই যদি আমি আমার কোডটি উন্নত করতে পারি তবে দুর্দান্ত, যদি তা না হয় তবে তা সেটাই।
ধন্যবাদ।
.attr('a,b','value')কাজ করে না। আমিও স্থির হয়েছি .attr('a',1).attr('b',1)। আপনার ক্ষেত্রে, নতুন উইন্ডোজের উপর কম নির্ভর করা অন্য পদ্ধতি হতে পারে, যদিও @ricardozea: পি