我的问题是这样的:<script src="../jquery-1.3.2.min.js"></script>
<input type="text" value="" id="name" /><button id="btn">Add</button>请问怎样才能input 完成后消失,而且该input 和 Add 再也不显示在页面呢?谢谢
<input type="text" value="" id="name" /><button id="btn">Add</button>请问怎样才能input 完成后消失,而且该input 和 Add 再也不显示在页面呢?谢谢
$("#btn").click(function(){
if($("#name").val()) {
$("#btn, #name").hide();
}
});
但是有些是要根据变化动态改变的。所以再次开机登陆时要刷新页面,这个input 就又出来了。
所以只是hide()不行。
难道要从数据库取值根据条件判断是否显示?
<?php
连接打开数据库
判断 name 是否为空?
是: echo input Add ;如果点击 hide()
否: echo ""
?>
<script>
$("#btn").click(function(){
if($("#name").val()) {
$("#btn, #name, #formname").hide();
}
});
</script>
<form id="formname">
<input type="text" value="" id="name" /> <button id="btn">Add </button>
</form>
请问加了form后怎么就不好使了呢?谢谢
<html>
<head>
<script type="text/javascript" src="scripts/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
init();
});
var init = function(){
$("#btn").click(function(){
if($("#name").val()){
$("#formname").hide();
}
});
}
</script>
</head>
<body>
<form id="formname">
<input type="text" value="" id="name" /> <button id="btn">Add </button>
</form> </body>
</html>error: 设定监听函数时, dom未加载完成.此外, 根据DOM结构,只用hide掉#formname即可