jq 函数封装 要怎么弄?

if($(this).val()>100||$(this).val()<0){$("#result").html('数值必须在0~100');}else{$("#resu... if($(this).val()>100 || $(this).val()<0 ){
$("#result").html('数值必须在0~100');
}else{
$("#result").html('');
}
我想让其封装成一个函数 每次调用 我只需要改100和0 还有数值必须在0~100
这3个数值 就能更改成大于XX或者小于XX 提示的HTML也变化 要怎么写 求大神教一下
展开
 我来答
帐号已注销
2015-05-21 · TA获得超过4630个赞
知道大有可为答主
回答量:1345
采纳率:50%
帮助的人:1635万
展开全部
function checkNumber(obj, min, max){
    var val = parseInt($(obj).val());
    var tip = '数值必须在' + min + '~' + max;
    var flg = val < 100 && val >= 0;
    $('#result').html(flg ? '' : tip);
}

// 调用
checkNumber(this, 0, 100);
追问
大神 那我如果想
var flg = val = 0;
能更改100和0 是不是就写成
var flg = val = min;
追答

是我的失误。

function checkNumber(obj, min, max){
    var val = parseInt($(obj).val());
    var tip = '数值必须在' + min + '~' + max;
    var flg = val <= max && val >= min;
    $('#result').html(flg ? '' : tip);
}
 
// 调用
checkNumber(this, 0, 100);
好人100个77
2016-02-02 · TA获得超过6457个赞
知道大有可为答主
回答量:2593
采纳率:85%
帮助的人:399万
展开全部
function checkNumber(obj, <a href="https://www.baidu.com/s?wd=min&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdnvnYmH0kPHP9uWwWPHTY0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHRYnH6LPHb3PHb1nWnznjT3Ps" target="_blank" class="baidu-highlight">min</a>, <a href="https://www.baidu.com/s?wd=max&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdnvnYmH0kPHP9uWwWPHTY0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHRYnH6LPHb3PHb1nWnznjT3Ps" target="_blank" class="baidu-highlight">max</a>){
var val = parseInt($(obj).val());
var <a href="https://www.baidu.com/s?wd=tip&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdnvnYmH0kPHP9uWwWPHTY0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHRYnH6LPHb3PHb1nWnznjT3Ps" target="_blank" class="baidu-highlight">tip</a> = '数值必须在' + <a href="https://www.baidu.com/s?wd=min&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdnvnYmH0kPHP9uWwWPHTY0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHRYnH6LPHb3PHb1nWnznjT3Ps" target="_blank" class="baidu-highlight">min</a> + '~' + <a href="https://www.baidu.com/s?wd=max&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdnvnYmH0kPHP9uWwWPHTY0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHRYnH6LPHb3PHb1nWnznjT3Ps" target="_blank" class="baidu-highlight">max</a>;
var flg = val < 100 && val >= 0;
$('#result').html(flg ? '' : <a href="https://www.baidu.com/s?wd=tip&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YdnvnYmH0kPHP9uWwWPHTY0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHRYnH6LPHb3PHb1nWnznjT3Ps" target="_blank" class="baidu-highlight">tip</a>);
}

// 调用
checkNumber(this, 0, 100);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安徽电信网上营业厅
2016-02-20 · 查话费、办靓号、装宽带,尽在中国电信!
安徽电信网上营业厅
中国电信网上营业厅一直坚持以满足客户需求和全方位提升客户服务为根本,不断追求产品的完善与创新,向您提供费用查询、充值交费、买手机、办靓号、装宽带、积分兑换等差异化服务。
向TA提问
展开全部
函数封装是一种函数的功能,它把一个程序员写的一个或者多个功能通过函数、类的方式封装起来,对外只提供一个简单的函数接口。
当程序员在写程序的过程中需要执行同样的操作时,程序员(调用者)不需要写同样的函数来调用,直接可以从函数库里面调用。
程序员也可以从网络上下载的功能函数,然后封装到编译器的库函数中,当需要执行这一功能的函数时,直接调用即可。而程序员不必知道函数内部如何实现的,只需要知道这个函数或者类提供什么功能。
详情
  • 在线客服
  • 官方服务
    • 官方网站
    • 费用查询
    • 充值交费
    • 业务办理
    • 宽带提速
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式