আমার jQuery ব্যবহার করে কোনও উপাদানের আইডি পরিবর্তন করতে হবে।
স্পষ্টত এগুলি কাজ করে না:
jQuery(this).prev("li").attr("id")="newid"
jQuery(this).prev("li")="newid"
আমি খুঁজে পেয়েছি যে আমি নিম্নলিখিত কোডের সাথে এটি ঘটতে পারি:
jQuery(this).prev("li")show(function() {
this.id="newid";
});
তবে সেটা আমার কাছে ঠিক মনে হচ্ছে না। আরও ভাল উপায় আছে, না? এছাড়াও, যদি না থাকে তবে শো / লুকানোর বা অন্য প্রভাবগুলির পরিবর্তে আমি আর কোন পদ্ধতি ব্যবহার করতে পারি? স্পষ্টতই আমি প্রতিবার উপাদানটি প্রদর্শন / লুকিয়ে রাখতে বা প্রভাবিত করতে চাই না, কেবল তার আইডি পরিবর্তন করতে।
(হ্যাঁ, আমি jQuery নবাগত।
সম্পাদনা
আমি এই ক্ষেত্রে ক্লাস ব্যবহার করতে পারি না, আমার অবশ্যই আইডি ব্যবহার করতে হবে।
foo = 1), কোনও অবজেক্টের সদস্য (foo.bar = 2বাfoo['bar'] = 2) বা অ্যারে সাবস্ক্রিপ্ট (foo[0] = 3) বরাদ্দ করতে পারেন তবে কোনও এক্সপ্রেশনকে বরাদ্দ করতে পারেন, যেমন একটি অপারেটরের ফলাফল ((x + b) = 5) বা ফাংশন কলের ফলাফল (foo() = 1,foo(x).bar(y) = 7) কোনও অর্থবোধ করে না, তাই এটি jQuery বা অন্য কোনও জাভাস্ক্রিপ্ট লাইব্রেরিতে জিনিসগুলি যেভাবে কাজ করে তা অবশ্যই হয় না।