jquery调用其他js方法没有反应
<script type="text/javascript">
function ex() {
ex.dis=function(){
//当未选中任何成员时,禁止输入
var me = $('#member').text();
if('Member' == me){
return;
}
}
}
$(function() {
$('#one').click(function(){
ex.dis();
if(true==$('#bf').is(":focus")){
$('#bf').append("1");
}
if(true==$('#lu').is(":focus")){
$('#lu').append("1");
}
if(true==$('#di').is(":focus")){
$('#di').append("1");
}
})
});
</script>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我是这样写的
想问下各位,这要写有什么问题吗(性能,兼容之类的也可以)
因为调用的时候ex.dis是undefined
可以改为
用字面量定义对象
如果你想要多实例应该这么写
用的时候
new一下这样每个实例都有一个
dis有点浪费可以把
dis的定义放到prototype上函数体里就不用写
this.dis的定义了手机打的好费劲
你直接给函数方法。
function ex(){}
ex.dis(){ 你的执行语句 }
不要把dis写在ex函数里面。
谢谢各位,问题解决了