/
  • ()next.

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی ()next.
    نویسنده پیام
    hamid_80386 آفلاین
    حمید عباسی
    ***

    ارسال‌ها: 1,479
    تاریخ عضویت: ۱۳۹۰ بهمن ۱۶
    اعتبار: 62
    تشکرها : 1216
    ( 1253 تشکر در 748 ارسال )
    ارسال: #1
    ()next.
    سلام
    بچه ها فکر کنید میخوایم یه جا ده تا ()next. رو پشت سر هم اجرا کنیم

    راه حل اصولیش چی هست؟
    کد:
    $op.last().next().next().next().next().next().next().next().next().next().next()​.after($op);
    __________________________________________________________________________
    هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
    ۱۳۹۱ مهر ۱۹ ۰۵:۱۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    ali786 آفلاین
    I'm learning to coding
    ***

    ارسال‌ها: 212
    تاریخ عضویت: ۱۳۹۰ بهمن ۷
    اعتبار: 10
    تشکرها : 771
    ( 161 تشکر در 104 ارسال )
    ارسال: #2
    RE: ()next.
    سلام
    حمید جان اگر بگی می خوای چی کار کنی میشه راه اصولیش رو پیدا کرد Wink
    اگر اینا کلا 11 تا یا 10 تا باشند می تونی nextall بزاری و بعد prev کنی به تعدادی که می خوای ،
    اگر هم نوع ، مشخصات ، کلاس ، پدر - فرزندی و ... باشه که طبق اون میتونی الگوش رو در بیاری

    این مثال ها رو هم ببین :

    کد PHP:
    $("#my-easily-identifiable-id").closest("td").nextAll().andSelf().slice(07);

    $(
    '#my-easily-identifiable-id').closest('td').nextUntil(''':lt(' + (i+8) + ')');

    $(
    '#my-easily-identifiable-id').closest('td').nextUntil(''':lt(' + (i+3) + ')').andSelf();

    $(
    "#my-easily-identifiable-id").siblings().slice($(this).index(),($(this).index() + 8)).hide(); 

    موفق باشی
    __________________________________________________________________________
    یادگیری سطحی ، چیز خطرناکی است
    هیچ میانبری وجود ندارد : حتی موزارت که در ۴ سالگی اعجوبه ای در موسیقی بود ، ۱۳ سال طول کشید تا بتواند اولین کار حرفه ای و جهانیش را بسازد ، محققان نشان دادند که برای متخصص شدن در بسیاری از زمینه ها (از شطرنج گرفته تا آهنگ سازی ، اپراتوری تلگراف ، نقاشی ، شنا ، تنیس ، …) حدود ۱۰ سال زمان لازم است
    ۱۳۹۱ مهر ۱۹ ۰۵:۴۵ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : hamid_80386
    hamid_80386 آفلاین
    حمید عباسی
    ***

    ارسال‌ها: 1,479
    تاریخ عضویت: ۱۳۹۰ بهمن ۱۶
    اعتبار: 62
    تشکرها : 1216
    ( 1253 تشکر در 748 ارسال )
    ارسال: #3
    RE: ()next.
    میخوام با یه دکمه، گزینه ای توی select box رو که انتخاب شده، 10 تا ببرم پایین یا بالا

    یعنی یه صفحه دارم که میاد یه آرایه رو میریزه تو select box، بعد کاربر میاد اونا رو مرتب میکنه

    الان کدم اینه که میاد یه دونه یه دونه بالا پایین میکنه...

    کد:
    $("#up").click(function(){
                              var $op = $("#s1 option:selected"),
                                  $this = $(this);
                              if($op.length){
                                  ($this.val() == "UP") ?
                                      $op.first().prev().before($op) :
                                      $op.last().next().after($op);
                              }
                          });
                          
                          $("#down").click(function(){
                              var $op = $("#s1 option:selected"),
                                  $this = $(this);
                                    
                              if($op.length){
                                  ($this.val() == "DOWN") ?
                                      $op.last().next().after($op) : $op.first().prev().before($op);
                              }
                          });

    غیر اصولیش میشه این:

    کد:
    $("#up10").click(function(){
                              var $op = $("#s1 option:selected"),
                                  $this = $(this);
                              if($op.length){
                                  ($this.val() == "UP") ?
                                      $op.first().prev().prev().prev().prev().prev().prev().prev().prev().prev().​prev().prev().prev().before($op) :
                                      $op.last().next().after($op);
                              }
                          });
                          
                          $("#down10").click(function(){
                              var $op = $("#s1 option:selected"),
                                  $this = $(this);
                                    
                              if($op.length){
                                  ($this.val() == "DOWN") ?
                                      $op.last().next().next().next().next().next().next().next().next().next().n​ext().after($op) : $op.first().prev().before($op);
                              }
                          });
    __________________________________________________________________________
    هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
    ۱۳۹۱ مهر ۲۱ ۰۵:۲۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    hamid_80386 آفلاین
    حمید عباسی
    ***

    ارسال‌ها: 1,479
    تاریخ عضویت: ۱۳۹۰ بهمن ۱۶
    اعتبار: 62
    تشکرها : 1216
    ( 1253 تشکر در 748 ارسال )
    ارسال: #4
    RE: ()next.
    کسی نمیدونست؟ Confused
    __________________________________________________________________________
    هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
    ۱۳۹۱ مهر ۲۴ ۱۱:۰۵ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    zoghal آفلاین
    صالح سوزنچی
    *****

    ارسال‌ها: 1,760
    تاریخ عضویت: ۱۳۸۷ دي ۲۵
    اعتبار: 23
    تشکرها : 1500
    ( 1729 تشکر در 992 ارسال )
    ارسال: #5
    RE: ()next.
    چندین روش میشه باید دیدی کدوم بهتره اما در کل بهتره نگاهی به این ها بیندازی
    http://api.jquery.com/eq-selector/
    http://api.jquery.com/lt-selector/
    http://api.jquery.com/nth-child-selector/
    http://api.jquery.com/eq/
    http://api.jquery.com/eq/
    http://api.jquery.com/slice/
    تو مثال هاشون جواب هاتون هست
    ۱۳۹۱ مهر ۲۵ ۰۵:۱۳ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : ali786
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS