循环显示表单字段并显示除该表单中的隐藏字段之外的所有表单字段

时间:2015-06-22 11:42:36

标签: jquery

任何人都可以为我提供一个示例来循环遍历所有表单字段并显示除该表单中隐藏字段之外的那些字段。

伪代码:

corr_table <- running (mytable$Large, mytable$Small,fun=cor.test, method="spearman", width=60, by=30, allow.fewer=FALSE, pad=FALSE, align="left")
newlist <- t(corr_table)
newlist <- as.matrix (newlist)
y <- newlist[,4]
x <- seq(from=1, to=92) #change the "to" according to number of values in Y
pvalue <- newlist[,3]
plot(x,y, xlim=c(1,92),ylim=c(-1,1), col=ifelse(pvalue < 0.05, "red", "black")) #change the "xlim" according to number of values in Y 

1 个答案:

答案 0 :(得分:1)

您可以尝试使用以下代码循环遍历字段;但是,如果字段具有隐藏属性,则会隐藏它们。无需将.show应用于已经显示的元素。

遍历所有可见域:

$("#Form1 :input").not(':button, :hidden').each(function() {
    // do whatever with the fields here
});

更新

// show form, clear hidden values
$(".dropdown").on('change', function() {
    if ($(this).val() == "Show all fields") {
        $("#Form1").show();
        $("#Form1 :input").is(':hidden').each(function() {
            $(this).val('');
        });
    }
});

更新2:

$(".dropdown").on('change', function() { 
    if ($(this).val() == "Show all fields") {
        $("#Form1").show();
        $('#Form1 *').filter(':input').each(function() {(...)});
    }
});