Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我需要将这两个函数从javascript更改为JQuery,有人能告诉我如何转换吗 函数setYear() { var d=新日期(); var cur=document.getElementById('CYear'); var prev=document.getElementById('PYear'); var next=document.getElementById('NYear'); var optionC、optionP、optionN; 对于(var i=d.getFullYear()-10;i 57)和&charCode!=44) { 警报(“仅在此字段中输入数字!”); 返回false; } 返回true; }_Javascript_Jquery - Fatal编程技术网

我需要将这两个函数从javascript更改为JQuery,有人能告诉我如何转换吗 函数setYear() { var d=新日期(); var cur=document.getElementById('CYear'); var prev=document.getElementById('PYear'); var next=document.getElementById('NYear'); var optionC、optionP、optionN; 对于(var i=d.getFullYear()-10;i 57)和&charCode!=44) { 警报(“仅在此字段中输入数字!”); 返回false; } 返回true; }

我需要将这两个函数从javascript更改为JQuery,有人能告诉我如何转换吗 函数setYear() { var d=新日期(); var cur=document.getElementById('CYear'); var prev=document.getElementById('PYear'); var next=document.getElementById('NYear'); var optionC、optionP、optionN; 对于(var i=d.getFullYear()-10;i 57)和&charCode!=44) { 警报(“仅在此字段中输入数字!”); 返回false; } 返回true; },javascript,jquery,Javascript,Jquery,我需要将这两个函数从javascript更改为JQuery,任何人都可以告诉我如何转换。是否有用于从javascript转换到Jquery的转换器?提前谢谢 将jQuery添加到包含JavaScript的现有项目中不应破坏任何现有JavaScript,除非您使用的是prototype之类的冲突框架,在这种情况下,您通常可以通过将jQuery设置为noConflict模式来避免两者都存在 如果可以正常工作,那么当然没有必要将工作的JavaScript函数重写到jQuery中,除非您的主要目标是提高

我需要将这两个函数从javascript更改为JQuery,任何人都可以告诉我如何转换。是否有用于从javascript转换到Jquery的转换器?提前谢谢

将jQuery添加到包含JavaScript的现有项目中不应破坏任何现有JavaScript,除非您使用的是prototype之类的冲突框架,在这种情况下,您通常可以通过将jQuery设置为noConflict模式来避免两者都存在

如果可以正常工作,那么当然没有必要将工作的JavaScript函数重写到jQuery中,除非您的主要目标是提高效率/编写更短的代码,或者只是因为JavaScript变得太麻烦而无法维护

总之,如果您只想向网站添加一些新的jQuery功能;为什么不直接添加它并保持现有JavaScript不变



至于转换器,我还没有找到任何转换器。

jQuery只是javascript的一个扩展,主要用于选择和操作DOM元素。所以不,不会有转换器。我建议实际学习jQuery——它非常有用。

jQuery是建立在javascript之上的库/框架——它们不是不同的语言。您到底需要更改什么?为什么需要它来使用jQuery?普通javascript没有什么问题。在大多数情况下,纯javascript速度更快。这是一个注释,而不是答案。@Blazemonger从技术上讲,这是一个答案。问题是“如何将其转换为jQuery?”而答案基本上是“您需要学习jQuery”。此外,还可以解释什么是jQuery。
<script type="text/javascript">
function setYear()
{

    var d = new Date(); 

    var cur = document.getElementById('CYear'); 
    var prev = document.getElementById('PYear'); 
    var next = document.getElementById('NYear'); 
    var optionC, optionP, optionN; 

    for (var i = d.getFullYear() - 10; i <= d.getFullYear() + 10; i++) 
    { 
        optionC = document.createElement("option"); 
        optionC.setAttribute("value", i); 
        optionC.innerHTML = i; 
        cur.appendChild(optionC); 
    };
    for (var i = d.getFullYear() - 10; i < d.getFullYear() + 10; i++) 
    { 
        optionP = document.createElement("option"); 
        optionP.setAttribute("value", i); 
        optionP.innerHTML = i; 
        prev.appendChild(optionP); 
    }; 
    for (var i = d.getFullYear() - 10; i <= d.getFullYear() + 10; i++) 
    { 
        optionN = document.createElement("option"); 
        optionN.setAttribute("value", i); 
        optionN.innerHTML = i; 
        next.appendChild(optionN); 
    }; 
    cur.value=d.getFullYear();
    prev.value=d.getFullYear()-1;
    next.value=d.getFullYear()+1;   
}
function setYear1(obj)
{
    var prev = document.getElementById('PYear');
    var next = document.getElementById('NYear');   

    prev.value = Number(obj.value) - 1;
    next.value = Number(obj.value) + 1;
}

function onlyNumbers(evt)
            {
                var evt = (evt) ? evt : event;
                var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
                if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode!=44)
                {
                    alert("Enter numerals only in this field!");
                    return false;
                }
                return true;
            }


</script>