-1
<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>

この 2 つの関数を javascript から JQuery に変更する必要があります。変換方法を教えてください。javascript から Jquery に変換するコンバーターはありますか? 前もって感謝します。

4

2 に答える 2

0

jQuery は、DOM 要素の選択と操作を (ほとんど) 処理する JavaScript の単なる拡張機能です。いいえ、コンバーターはありません。実際にjQueryを学習することをお勧めします。これは信じられないほど便利です。

于 2012-08-07T15:38:26.500 に答える
0

JavaScript を含む既存のプロジェクトに jQuery を追加しても、プロトタイプなどの競合するフレームワークを使用していない限り、既存の JavaScript が壊れることはありません。この場合、jQuery を noConflict モードに設定するだけで、両方が存在することを回避できることがよくあります。

あなたの主な目標が効率を改善する/より短いコードを書くことである場合を除き、または単に JavaScript が面倒になりすぎて維持できないという理由である場合を除き、機能している JavaScript 関数をそのままで正常に機能している場合は、機能する JavaScript 関数を jQuery に書き直す必要はありません。

要約すると、Web サイトに新しい jQuery 機能を追加したいだけの場合。それを追加して、既存の JavaScript をそのまま残してはどうでしょうか?

https://stackoverflow.com/a/2305763/1188942


コンバーターに関しては、私は見つけることができませんでした。

于 2012-08-07T15:37:09.393 に答える