当前位置: 代码迷 >> JavaScript >> 怎么将jquery代码改成原生js代码
  详细解决方案

怎么将jquery代码改成原生js代码

热度:8   发布时间:2013-10-24 18:27:21.0
如何将jquery代码改成原生js代码
各位大神如何将我下面的这段jquery代码改成原生js代码
    $(document).ready(function () {
        $(".jishu").each(function (i) {
            $(this).click(function () {
                var obj_p = $("[name=ydl]").eq(i);
                var p = obj_p.val();
                var ps = parseInt(p,10);
                var t = $(".yc").eq(i).val();
                var ts = parseInt(t,10);
                var q = $(".totalNum").eq(i).val();
                var qs = parseInt(q,10);
                if (ps > ts) {
                    obj_p.attr("value", t);
                    alert("您预订量大于剩余量!");
                    return false;
                }else if(ps > qs){
                    obj_p.attr("value",q);
                    alert("您预订的数量大于总数量!");
                    return false;
                }
            });
        });
    });

求大神帮忙啊!!!
jquery function js 修改jquery代码

------解决方案--------------------
window.onload = function()
{
   var arr = ]document.getElementsByName();
   for (var i =0;i<arr.length;i++)
   {
     
    }
}
------解决方案--------------------

 <script>
//代码没有测试过,纯属现编辑框写的。
 window.onload = function(){
    var arr = $('jishu');
    for(var i in arr){
        arr[i].onclick = function(){
            var obj_p = document.getElementsByName('ydl')[i];
            var p = obj_p.value;
            var ps = parseInt(p,10);
            var t = $('yc')[i].value;
            var ts = parseInt(t,10);
            var q = $('totalNum')[i].value;
            var qs = parseInt(q,10);
            if (ps > ts) {
                obj_p.value = t;
                alert("您预订量大于剩余量!");
                return false;
            }else if(ps > qs){
                obj_p.value = q;
                alert("您预订的数量大于总数量!");
                return false;
            }
  相关解决方案