View Full Version : دسترسی به option
olampiad
جمعه 04 اردیبهشت 1394, 22:28 عصر
ببخشین من این سوال رو تو انجمن js هم پرسیدم
سلام و خسته نباشید به دوستان عزیز
به این کد من ی نگا بندازید.
<option value="یک"> دو </option>
من تواینجا میخوام به (دو) دسترسی داشته باشم
نمیخوام به مقدار val دسترسی داشته باشم که در اینجا یک هستش.
میخوام به مقداری که بین دوتا option قرار دارد دسترسی داشته باشم(در کد بالا دو هستش)
آیا این کار ممکن است؟
چطوری میتونم این کار رو بکنم.
مرسی
hamedarian2009
شنبه 05 اردیبهشت 1394, 16:05 عصر
سلام
با جی کوئری به این صورت عمل کنید
$('option').text()
Freedon_23
شنبه 05 اردیبهشت 1394, 16:21 عصر
سلام
از متد attr برای دسترسی به خصوصیت value می تونید استفاده کنید به این صورت:
jQuery('select option').attr('value');
و از متد text برای دسترسی به متن option می تونید استفاده کنید به صورت زیر:
jQuery('select option').text();
olampiad
دوشنبه 14 اردیبهشت 1394, 13:52 عصر
سلام و خسته نباشید
ببخشین فکنم من نتونستم مفهوم رو اونجوری که بود برسونم
به این کد ی نگا بندازید.
<select name="">
<option value="one">yek</option>
<option value="two">doo</option>
<option value="three">see</option>
</select>
میدونیم وقتی که کار بر یکی از این گزینه هارو انتخاب کرد مقدار value اون میاد و در Selec قرار میگیره.
حالا
من میخوام وقتی که کار بر یکی از این گزینه هارو انتخاب کرد : متنی که بین دو تا option هستش رو به دست بیارم.
منظورم اینه که من میخوام به متنی که بین دوتا option نشون داده میشه دست پیدا کنم.
تو مثال بالا من گزینه دوم رو انتخاب کردم حالا مقدار value اون میره و داخل select قرار میگیره وولی متنی که بین دو تا option هستش و در اینجا doo هستش ذر جایی ذخیره نمیشه.
من میخوام به این گزینه دست پیدا کنم/
خیلی ممنون
Freedon_23
دوشنبه 14 اردیبهشت 1394, 15:48 عصر
سلام
این کد رو امتحان کنید:
jQuery('select').change(function() {
var myText = jQuery(this).find(":selected").text());
});
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.