计算两个元素onkeyup - 如何将其转换为jQuery?

我在将脚本转换为jQuery时遇到了麻烦。如何一次计算两个元素?
<script type="text/javascript">
function Compute(target, currentValue){
if(parseInt(currentValue.value) == 0 || parseInt(currentValue.value) > parseInt(target.value))
{
   alert("That Value is not Valid");
}       
}
</script>

<input type="text" id="frm1" name="frm1" onkeyup="Compute(document.getElementById('frm1a'), this);"/> <br>
<input type="hidden" id="frm1a" name="frm1a" value="90"/> <br>

<input type="text" id="frm2" name="frm2" onkeyup="Compute(document.getElementById('frm2a'), this);"/> <br>
<input type="hidden" id="frm2a" name="frm2a" value="50"/> <br>

<input type="text" id="frm3" name="frm3" onkeyup="Compute(document.getElementById('frm3a'), this);"/> <br>
<input type="hidden" id="frm3a" name="frm3a" value="10"/> <br>
    
已邀请:
就像是
$(function(){
    $("input:text[name*='frm']").bind("keyup", function(){
        var currentValue = $(this);
        var target = $("#" + currentValue.attr("id") + "a");
        var currentValueVal = currentValue.val();

        if (parseInt(currentValueVal) === 0 || parseInt(currentValueVal) > parseInt(target.val()))
        {
             alert("That Value is not Valid");
        }
    });
});
查看工作演示     
我没有看到将此转换为jQuery的优势......没有太多的javascript和标记不会增加jQuery功能,并且您的用户在使用您的站点时必须下载jQuery库(很小,但仍然...) 我只能建议删除document.getElement并用jQuery替换它。
<input type="text" id="frm1" name="frm1" onkeyup="Compute($('#frm1a'), this);"/> <br>
<input type="hidden" id="frm1a" name="frm1a" value="90"/> <br>
虽然我愿意接受纠正     

要回复问题请先登录注册