Javascript 使输入元素不可见

Javascript 使输入元素不可见,javascript,php,jquery,html,mobile,Javascript,Php,Jquery,Html,Mobile,嗨,我尝试获取特定列表项的变量。我想认识到,对于一个不可见的输入元素,在这里设置一个值,在这个时间的例子中,并尝试在一个简单的php if条件下获取变量的值。不可见性意味着用户看不到输入元素,我试着用jQuery1.8.2来实现,但它不起作用。我应该换什么?欢迎对如何在php中获取列表项的值提出改进建议 $(document).ready(function () { $("#timex").change(function () { if ($(this).val() ==

嗨,我尝试获取特定列表项的变量。我想认识到,对于一个不可见的输入元素,在这里设置一个值,在这个时间的例子中,并尝试在一个简单的php if条件下获取变量的值。不可见性意味着用户看不到输入元素,我试着用jQuery1.8.2来实现,但它不起作用。我应该换什么?欢迎对如何在php中获取列表项的值提出改进建议

$(document).ready(function () {
    $("#timex").change(function () {
        if ($(this).val() == "0") {
            $("#timex").hide();
        }

    });
});
foreach循环中的我的html代码:

<a href="#popupcomment" data-rel="popup" data-position-to="window" data-transition="pop">comment</a> 
<div data-role="popup" id="popupcomment" data-theme="a" class="ui-corner-all">
    <form data-ajax="false" name="login-form" class="login-form" action="./range.php" method="post" style="padding:20px 40px;">
        <div class="content">
            <input name="timex" id="timex" value="<?php echo $row['time']; ?>" type="text" />
            <textarea rows="5" name="text" id="text" class="foo"></textarea>
        </div>
        <div class="footer">
            <input type="submit" name="save" value="comment" class="button" data-theme="a" />
        </div>
    </form>
</div>


运行代码段,并将值更改为0(然后按enter键)

注意:更改
类型
属性仅适用于较新版本的jQuery。
.hide()
适用于jQuery 1.8.2

$(文档).ready(函数(){
$(“#timex”)。更改(函数(){
如果($(this.val()=“0”){
$(this.attr('type','hidden');
}
});
$(“#timey”)。更改(函数(){
如果($(this.val()=“0”){
$(this.hide();
}
});
});

运行代码段,将值更改为0(然后按enter键)

注意:更改
类型
属性仅适用于较新版本的jQuery。
.hide()
适用于jQuery 1.8.2

$(文档).ready(函数(){
$(“#timex”)。更改(函数(){
如果($(this.val()=“0”){
$(this.attr('type','hidden');
}
});
$(“#timey”)。更改(函数(){
如果($(this.val()=“0”){
$(this.hide();
}
});
});


我猜您要找的是input type=“hidden”我猜您要找的是input type=“hidden”