saeed
3 سال پیش توسط saeed مطرح شد
7 پاسخ

تغییر مقدار تگ select

سلام وقت بخیر
یک سوال از خدمتتون داشتم
https://github.com/saeedzali94/borspage
در این آدرس فایل html رو آپلود کردم
این قسمتی هست که دارم روی اون کار میکنم

<select id="market-watch-sectors-select" name="market-watch-sectors-select" 
style="height: 30px;" class="tp-w-300 tp-ma-rl-10 ng-isolate-scope tp-te-bo">
<option value="-1">all</option>
<option value="34">measure</option>
<option value="10">tools</option>
</select>  

میخوام value مربوط به تگ select را بر روی all بگذارم
ولی در تگ مربوطه ng-isolate-scope وجود دارد و فکر کنم مشکل از اینجاست.
چون قبلا این روش را امتحان کرده ام

document.getElementById("market-watch-sectors-select").value="-1"

کاری رو که میخوام انجام بدم با یک فیلم در این آدرس آپلود کرده ام
https://s۱۷.picofile.com/file/۸۴۲۹۰۰۶۷۸۴/Mzk۰w.gif

@mhyeganeh
@ali.bayat
@Rp76
@milad
@eniack


ثبت پرسش جدید
رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 3 سال پیش مطرح شد
0

سلام من که متوجه نشدم چه کاری می‌خواید انجام بدید

به صورت پیشفرض تگ select اولین option که درون هست رو لود میکنه ولی برای تغیرش میتونی ۲ تا کار کنی

JS

$("#market-watch-sectors-select").val(33)

HTML

<select>
<option value="-1" selected>all</option>
<option value="33">measure</option>
<option value="10">tools</option>
</select>  

فرشید مرادی
تخصص : noob
@eniack 3 سال پیش مطرح شد
0

@saeedzali94
سلام ،
اگر میخواید به صورت پیش فرض فعال باشه باید به این صورت بنویسید


<select id="market-watch-sectors-select" name="market-watch-sectors-select" 
style="height: 30px;" class="tp-w-300 tp-ma-rl-10 ng-isolate-scope tp-te-bo">
<option selected  value="-1">all</option>
<option value="33">measure</option>
<option value="10">tools</option>
</select>  

و یا اینک هر موقع کاربر مقداری رو انتخاب کرد value مثلا آلرت بشه به این صورت

$('#market-watch-sectors').change(function({
alert ($(this.val()})

saeed
@saeedzali94 3 سال پیش آپدیت شد
0

سلام مجدد کاری رو که میخوام انجام بدم با یک فیلم در این آدرس آپلود کرده ام
https://s17.picofile.com/file/8429006784/Mzk0w.gif
کدتون اجرا میشه ولی وقتی همین کار را با موس انجام میدم
مقادیر جدول نیز تغییر میکند
ممنون میشم فیلم رو ببینید
@Rp76


saeed
@saeedzali94 3 سال پیش مطرح شد
0

سلام مجدد ممنون کدتون کار نمیکنه
@eniack


فرشید مرادی
تخصص : noob
@eniack 3 سال پیش مطرح شد
0

@saeedzali94
خب ببینید مقادیر جدول چرا عوض میشن؟!! کدی نوشتید واسش که هر موقع مقداری انتخاب شد اطلاعات فراخوانی بشن؟
این کد رو امتحان کنید لطفا

$('#market-watch-sectors').change(function() {
   $(this).val(33);
});

چون کد آقای پارسیان کار میکرد مقدار 33 رو داخل value گذاشتم.


رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 3 سال پیش مطرح شد
0

سلام وقتتون بخیر
من فیلمی رو که گذاشتید دیدم ولی از این زاویه اصلا چیزی معلوم نیست متاسفانه


saeed
@saeedzali94 3 سال پیش آپدیت شد
0

ممنون از شما
مشکل جای دیگه بود باید داخل فایل MarketWatch.js
هر جایی عدد 34 داریم به جاش 1- قرار بدیم
اتفاقی متوجه شدم
@eniack
@Rp76


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام