最近接触了一些jQuery方面的东西,遇到一个问题。
在一个工具函数里定义一个判断,
if(id == ‘layoutId’){
changeNursingClass()
}
在另外一个地方定义函数changeNurdingClass
function changeNursingClass() {
if ($('.typeid').val() == '01') {
$('#nursingClassId').attr('value', '历尽磨难也不忘初心')
}
}
这样是赋值总会在第二次点击是赋值。
通过参数传过来直接比较就没有问题了。
if(id == ‘layoutId’){
changeNursingClass(params)
}
function changeNursingClass(params) {
if (params == '01') {
$('#nursingClassId').attr('value', '历尽磨难也不忘初心')
}
}