مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

اجرا نشدن کد jquery

چهارشنبه, 11 اسفند 1395 00:37

اجرا نشدن کد jquery

با سلام من در html یک تکست باکس با کد زیر نوشته ام:


<label>Phone</label>
<input type="button" id="addphone" value="Add Phone" />
<div id="phonesdiv" style="margin-top:10px;">
   <div class="phonetypediv" style="width:20%; float:left;">
       <select name="stat" id="stateselect">
           <option value="">Select one:</option>
           <option value="mobile">mobile</option>
           <option value="office">Office</option>
       </select>
   </div>
   <div class="phonenumberdiv" style="width:80%; float:right;">
       <input type="text" class="phonenumber" maxlength="12" />
   </div>
</div>

وبه آن به وسیله کد jquery زیر می خواهم درون تکست باکس آن فقط عدد وارد شود. اما در زمان اجرا این کد را اجرا نمیکند . مشکل از کجاست ؟ آیا کد jquery که نوشتم اشتباه است ؟ (این کد را فقط میخواهم با jquery با ایونت live اجرا کنم)

$(document).ready(function () {

  $('input', phonesdiv).live('keypress') , function(e){

      if((e.keyCode<48 || e.keyCode>57) && e.keyCode != 45 ) {

          e.stopPropagation();

          return false;

      }

  });

});

چهارشنبه, 11 اسفند 1395 10:35

متد live را درست پیاده سازی نکردید ، از کد جیکوئری زیر استفاده کنید:

$(document).ready(function() {
            $('input').live('keypress', function (e) {
                if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
                    return false;
                }
            });
        });

دوشنبه, 26 تیر 1396 16:36

سلام ایا jquery ربطی داره به html یا نه ..منظورم اینه که بستگی داره به هم ؟؟؟

چهارشنبه, 28 تیر 1396 15:54

سلام ...برام خیلی مهمه به سوال ام جواب بدین ؟؟؟

چهارشنبه, 28 تیر 1396 16:07

جدا هستند

ولی در کنار یکدیگر کار میکنند

کسانی که از این پست تشکر کرده اند : hossein akbarpoor,
یکشنبه, 01 مرداد 1396 12:33

من اچ تی ام ال کمی میدونم چیه ...jquery و squal چیه ؟؟؟

یکشنبه, 01 مرداد 1396 13:08

JQuery چیست ؟ ( جی کوئری چیست ؟)

jQuery یک کتابخانه از جاوا اسکریپت است که پیمایش اسناد اچ تی ام ال ، رسیدگی به رویدادها، متحرک سازی و تعاملات ای جکس (AJAX) را به منظور توسعه سریع وب تسهیل می کند. jQuery به گونه ای طراحی شده است تا روشی را که با آن جاوا اسکریپت را می نویسید تغییر دهد.

جی کوئری چیست ؟ یک چارچوب جاوا اسکریپت است که هدف آن آسان ساختن استفاده از  جاوا اسکریپت در صفحات طراحی وب سایت شماست.

شما می توانید جی کوئری را به صورت یک لایه انتزاعی توصیف کنید زیرا قابلیت های بسیاری را که می باید در خطوط بیشماری از کد جاوا اسکریپت می نوشتید گرفته و آنها را در توابعی (functions) که می توانید تنها در یک خط کد فراخوانی کنید پنهان می کنند.

جی کوئری جایگزینی برای جاوا اسکریپت نیست و با این که برخی میانبرهای نحوی نوشتاری را در اختیارتان می گذارد اما کدی که هنگام استفاده از جی کوئری خواهید نوشت هنوز هم جاوا اسکریپت می باشد.

آموزش جیکوئری تلاش می کند تا بسیاری از دستورات پیچیده  جاوا اسکریپت نظیر فراخوانی های  ای جکس (AJAX) و عملیاتهای DOM را ساده تر کند تا بتوانید این اعمال را بدون این که دانش زیادی درباره جاوا اسکریپت داشته باشید به اجرا بگذارید. شما می توانید  تقریباً برای انجام هر کاری یک پلاگین جی کوئری را پیدا نمائید.

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید