首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2013-10-24 
如何将jquery代码改成原生js代码各位大神如何将我下面的这段jquery代码改成原生js代码$(document).ready(f

如何将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;
            }


        }
    }
 }

//根据class获取对象数组
 function $(className){
    var arr = [];
    var a = document.body.children;
    for(var i = 0 ; i < a.length ; i ++){
        if(className == a[i].className){
            arr.push(a[i]);
        }
    }
    return arr;
 }
 </script>

热点排行