نمایش نتایج 1 تا 5 از 5

نام تاپیک: کم کردن ايندکس المنت سلکت

  1. #1
    کاربر دائمی آواتار the Dead
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    iN Hell
    پست
    127

    کم کردن ايندکس المنت سلکت

    کم کردن ایندکس المنت سلکت با کليک کردن بر يک باتن
    من يه هم چين چيزی استفاده کردم برای بالا رفتن تو ليست
        $('#selectBox option:eq('+$("#selectt").prop("selectedIndex")-1+'3)').prop('selected', true);

    دو تا سوال ابتدايی
    1. کانکت(پيوست يک مقدار به تکست) تو جی کوری با + انجام ميشه؟
    2. چيزی به نام عدد يا اينتيجر در جی کوری داريم که با -1 بشه کمش کرد؟

  2. #2
    کاربر دائمی آواتار the Dead
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    iN Hell
    پست
    127

    نقل قول: کم کردن ايندکس المنت سلکت

    نقل قول نوشته شده توسط the Dead مشاهده تاپیک
    کم کردن ایندکس المنت سلکت با کليک کردن بر يک باتن
    من يه هم چين چيزی استفاده کردم برای بالا رفتن تو ليست
        $('#selectBox option:eq('+$("#selectt").prop("selectedIndex")-1+'3)').prop('selected', true);

    دو تا سوال ابتدايی
    1. کانکت(پيوست يک مقدار به تکست) تو جی کوری با + انجام ميشه؟
    2. چيزی به نام عدد يا اينتيجر در جی کوری داريم که با -1 بشه کمش کرد؟
    خودم جواب سوالم رو بدم
    کد HTML:
    <input id="up" type="button" value="Up" />
    <input id="down" type="button" value="down" />
    <select id="chart">
        <option value="red">Red</option>
        <option value="blue">Blue</option>
        <option value="green">Green</option>
    </select>

    $(document).ready(function(){
    $("#up").click(function(){
    var a = $("#chart option:selected").prev();

    if(a.length != 0)
    a.prop("selected", "selected");
    });

    $("#down").click(function(){
    var a = $("#chart option:selected").next();

    if(a.length != 0)
    a.prop("selected", "selected");
    });
    });


    لقمرو بد داشتم ميپيچوندم

    دو تا سوال ابتدايی
    1. کانکت(پيوست يک مقدار به تکست) تو جی کوری با + انجام ميشه؟
    2. چيزی به نام عدد يا اينتيجر در جی کوری داريم که با -1 بشه کمش کرد؟
    ولی اين دو تا سوال رو هنوز دارم

  3. #3

    نقل قول: کم کردن ايندکس المنت سلکت

    ۱. بله. تو جاوااسکریپت برای کانکت کردن از علامت بعلاوه استفاده میشه.
    ۱. تو جاوااسکریپت بر خلاف خیلی از زبان‌ها نوع متغیر وقتی تعیین میشه که مقداری رو بهش بدی و کلمه کلیدی به عنوان int یا float و ... برای تعریف نوع متغیر وجود نداره. به مثال‌ زیر دقت کنید:
    var x = 10;

    اینجا وقتی شما مقدار 10 رو به متغیر x نسبت میدید نوع اون از نوع integer تعیین میشه.

  4. #4
    کاربر دائمی آواتار the Dead
    تاریخ عضویت
    خرداد 1385
    محل زندگی
    iN Hell
    پست
    127

    نقل قول: کم کردن ايندکس المنت سلکت

    بیشتر سوالم اینجاس

    $('#selectBox option:eq('+$("#selectt").prop("selectedIndex")-1+')').prop('selected', true);

    تو اين کد قسمت قرمز ايندکسی از المنت سلکت که در حال حاظر انتخاب شده را بر ميگرداند
    و يکی هم ازش کم ميکنه و با دستور ديگری که در داخل آن NEST شدهT، ايتم سلکت شده را يکی بالاتر
    ميبرد
    به لحاظ سينتکس درسته؟
    به لحاظ عملی چطور؟
    مرسی

  5. #5

    نقل قول: کم کردن ايندکس المنت سلکت

    از لحاظ سینتکس تو جاوااسکریپت درسته ولی از نظر عملی درست کار نمیکنه چون تو جمع کردن یک رشته و یک عدد، اول عدد به رشته تبدیل میشه و سپس این دوتا با هم کانکت میشن. برای اینکه بهتر درک کنید میتونید کد زیر رو تو کنسول مرورگر امتحان کنید.
    "(" + 1 + 1 + ")"

    این کد برخلاف انتظار مقدار "(11)" رو چاپ میکنه نه "(2)"
    برای اینکه حالت دوم بدست بیاد شما باید مقدار محاسبه عددی رو داخل پرانتز قرار بدید.
    "(" + ( 1 + 1 ) + ")"

    با این اوصاف اگه شما کدتون رو به این صورت بنویسید درست در میاد. (‌البته با توجه به html که بالا قرار دادید)
    $('#chart option:eq(' + ($("#chart").prop("selectedIndex") - 1) + ')').prop('selected', true)

تاپیک های مشابه

  1. درخواست کمک برای جمع کردن مقدار دو فیلد
    نوشته شده توسط babak869 در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: شنبه 22 اسفند 1383, 08:42 صبح
  2. مشخص کردن مقدار برای Tedit
    نوشته شده توسط spicirmkh در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: یک شنبه 17 اسفند 1382, 17:27 عصر
  3. کپی کردن مقدار مشخصی از جداول DBISAM
    نوشته شده توسط nasr در بخش برنامه نویسی در Delphi
    پاسخ: 9
    آخرین پست: سه شنبه 21 بهمن 1382, 19:52 عصر
  4. حذف تمام اطلاعات و ریست کردن مقدار Identity
    نوشته شده توسط tazekar در بخش T-SQL
    پاسخ: 1
    آخرین پست: دوشنبه 31 شهریور 1382, 23:16 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •