Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 渐进式披露-jquery-逐元素_Javascript_Jquery_Ajax_User Interface_Ui Patterns - Fatal编程技术网

Javascript 渐进式披露-jquery-逐元素

Javascript 渐进式披露-jquery-逐元素,javascript,jquery,ajax,user-interface,ui-patterns,Javascript,Jquery,Ajax,User Interface,Ui Patterns,我有一个使用JQuery开发渐进式披露的要求 当屏幕加载时,所有元素都将被禁用。当用户填充一个元素时,应启用下一个元素。它应该按顺序发生 当用户单击一些html输入元素(如单选按钮)时,就会出现问题。我们有一个section/div刷新,默认情况下,div中的所有元素都会在刷新后启用 我的要求不是向控件添加任何代码,而是在全局范围内设置事件侦听器,并在使用ajax调用刷新部分屏幕时触发回调 您的JSFIDLE没有编译…在mydiv select之前,您有一个额外的引号,这会破坏代码。是否需要使用

我有一个使用JQuery开发渐进式披露的要求

当屏幕加载时,所有元素都将被禁用。当用户填充一个元素时,应启用下一个元素。它应该按顺序发生

当用户单击一些html输入元素(如单选按钮)时,就会出现问题。我们有一个section/div刷新,默认情况下,div中的所有元素都会在刷新后启用

我的要求不是向控件添加任何代码,而是在全局范围内设置事件侦听器,并在使用ajax调用刷新部分屏幕时触发回调


您的JSFIDLE没有编译…在mydiv select之前,您有一个额外的引号,这会破坏代码。是否需要使用HTML?
function executeProgressiveDisclosure(elementIndex) {
    var nextElementIndex = Number(elementIndex) + 1;
    if (checkIfEndOfSelection(elementIndex)) return;
    $("#mydiv input, "
        # mydiv select ").eq(nextElementIndex).prop('disabled', false).focus();
      returnNextElement(nextElementIndex); // activate next element if same type
}