JQuery是否缓存值?
我使用以下代码在页面上执行一些操作-当下拉菜单触发onChange事件时调用JS-但是当我关闭复选框(即取消选中它)时,我仍然从JQuery返回一个“Y”,这有点令人费解-是否有某种后台缓存正在进行JQuery是否缓存值?,jquery,primefaces,Jquery,Primefaces,我使用以下代码在页面上执行一些操作-当下拉菜单触发onChange事件时调用JS-但是当我关闭复选框(即取消选中它)时,我仍然从JQuery返回一个“Y”,这有点令人费解-是否有某种后台缓存正在进行 var isRequested = $('input[name=componentId]:checked').val(); var toggleValue = $("select[name=componentId] option:selected").val(); if(isRequested
var isRequested = $('input[name=componentId]:checked').val();
var toggleValue = $("select[name=componentId] option:selected").val();
if(isRequested!='Y' && toggleValue=='Y'){
//Do Something
}
谢谢您正在onchange事件中设置isRequested&toggleValue,对吗?!如果是的,即使你的代码不是最好的方法,它也应该能工作。你能创建一个JSFIDLE来演示这个问题吗?谢谢你的回答,有没有更好的方法来实现这一点。谢谢