JQUERY如何让同一个脚本内容在加载的时候执行一次,其他操作的时候再执行一次,怎么写比较简洁?
<script>$(document).ready(function(){varnum=document.getElementById("pay_id").innerTe...
<script>
$(document).ready(function(){
var num = document.getElementById("pay_id").innerText;
if(num=="0"){
$('#lk-zf').prop('disabled', true);
}else{
$('#lk-zf').prop('disabled', false);
}
});
$(".ckb").on('ifChecked ifUnchecked', function(event){
var num = document.getElementById("pay_id").innerText;
if(num=="0"){
$('#lk-zf').prop('disabled', true);
}else{
$('#lk-zf').prop('disabled', false);
}
});
</script>
代码如上,脚本内容不变,希望该脚本在网页加载完成的时候执行一次,再在.ckb选择和取消选择的时候再执行一次,如上写法测试有效,但是代码很不简洁,如何简化书写? 展开
$(document).ready(function(){
var num = document.getElementById("pay_id").innerText;
if(num=="0"){
$('#lk-zf').prop('disabled', true);
}else{
$('#lk-zf').prop('disabled', false);
}
});
$(".ckb").on('ifChecked ifUnchecked', function(event){
var num = document.getElementById("pay_id").innerText;
if(num=="0"){
$('#lk-zf').prop('disabled', true);
}else{
$('#lk-zf').prop('disabled', false);
}
});
</script>
代码如上,脚本内容不变,希望该脚本在网页加载完成的时候执行一次,再在.ckb选择和取消选择的时候再执行一次,如上写法测试有效,但是代码很不简洁,如何简化书写? 展开
展开全部
function dd(){
var num = document.getElementById("pay_id").innerText;
if(num=="0"){
$('#lk-zf').prop('disabled', true);
}else{
$('#lk-zf').prop('disabled', false);
}
}
$(function(){
dd();
});
$(".ckb").on('ifChecked ifUnchecked', function(event){
dd();
});
2016-07-20
展开全部
将公用代码封装成方法, 在需要的地方调用方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询