কোড লাইন দেওয়া
var value = $("#text").val();
এবং value = 9.61, আমার রূপান্তর 9.61করা দরকার 9:61। আমি এখানে জাভাস্ক্রিপ্ট প্রতিস্থাপন ফাংশনটি কীভাবে ব্যবহার করতে পারি?
কোড লাইন দেওয়া
var value = $("#text").val();
এবং value = 9.61, আমার রূপান্তর 9.61করা দরকার 9:61। আমি এখানে জাভাস্ক্রিপ্ট প্রতিস্থাপন ফাংশনটি কীভাবে ব্যবহার করতে পারি?
উত্তর:
এটা এভাবে করো:
var value = $("#text").val(); // value = 9.61 use $("#text").text() if you are not on select box...
value = value.replace(".", ":"); // value = 9:61
// can then use it as
$("#anothertext").val(value);
JQuery এর বর্তমান সংস্করণে প্রতিফলিত করার জন্য আপডেট হয়েছে। এবং এছাড়াও এখানে অনেক উত্তর আছে যে কোনও হিসাবে একই পরিস্থিতিতে উপযুক্ত হবে। আপনাকে, একজন বিকাশকারী হিসাবে, কোনটি কোন তা জানতে হবে।
একটি সময়ে একাধিক অক্ষর প্রতিস্থাপন করতে ভালো কিছু জিনিস ব্যবহার করুন: name.replace(/&/g, "-")। এখানে আমি সমস্ত &চরগুলি প্রতিস্থাপন করছি -। gমানে "গ্লোবাল"
দ্রষ্টব্য - কোনও ত্রুটি এড়াতে আপনার বর্গাকার বন্ধনী যুক্ত করতে হতে পারে -title.replace(/[+]/g, " ")
ক্রেডিট ভিসু এবং দান্তে কুলারী
name.replace(/&/g, "-")। এখানে আমি সমস্ত 'এবং' অক্ষরকে '-' দিয়ে প্রতিস্থাপন করছি। "জি" এর অর্থ "গ্লোবাল"।
title.replace(/[+]/g, " ")
সম্ভবত এটি করার সবচেয়ে মার্জিত উপায় হ'ল এক ধাপে এটি করা। দেখুন val()।
$("#text").val(function(i, val) {
return val.replace('.', ':');
});
তুলনা করা:
var val = $("#text").val();
$("#text").val(val.replace('.', ':'));
দস্তাবেজগুলি থেকে:
.val( function(index, value) )ফাংশন (সূচক, মান) একটি ফাংশন সেট করতে মান ফেরত।
এই পদ্ধতিটি সাধারণত ফর্ম ক্ষেত্রের মান নির্ধারণ করতে ব্যবহৃত হয়। জন্য
<select multiple="multiple">উপাদান, একাধিক গুলি একটি অ্যারের মধ্যে ক্ষণস্থায়ী দ্বারা নির্বাচন করা যাবে।
.val()পদ্ধতি আমাদের একটি ফাংশনে ক্ষণস্থায়ী দ্বারা মান সেট করার অনুমতি দেয়। JQuery 1.4 হিসাবে, ফাংশনটি দুটি আর্গুমেন্ট, বর্তমান উপাদানটির সূচক এবং তার বর্তমান মানটি পাস করেছে:$('input:text.items').val(function(index, value) { return value + ' ' + this.className; });এই উদাহরণটি পাঠ্য ইনপুটগুলির মানগুলিতে স্ট্রিং "আইটেমগুলি" যুক্ত করে।
এর জন্য jQuery 1.4+ প্রয়োজন।
var valueআপনি যেমনটি বলেছিলেন তেমন পাঠ্য বাক্সে না মানটি পরিবর্তন করতে চায় ...
একটি সাধারণ একটি লাইনার:
$("#text").val( $("#text").val().replace(".", ":") );
$("#text")দু'বার কল করা ভাল অনুশীলন না হয় ...
$("#text")
Jan 27 '10 at 10:16
এটি নিয়মিত জাভাস্ক্রিপ্ট ফাংশন দিয়ে করা যেতে পারে replace()।
value.replace(".", ":");