gpt4 book ai didi

jquery - 我试图在页面打开时隐藏一个元素,然后在单击按钮时显示

转载 作者:行者123 更新时间:2023-12-01 06:17:10 25 4
gpt4 key购买 nike

我试图在页面打开时隐藏一个元素,然后在单击按钮时显示该元素,但它不显示该元素。我希望隐藏 id extraForm 的表单,直到按下按钮为止

<!DOCTYPE html>
<head>

<script src="Javascripts/jquery.js"></script>
<script type="text/javascript">
$(function () {
$("#extraForm").hide()
});
$('#showForm').click(function(){
$('#extraForm').show();
});
</script>
<link rel='stylesheet' href='website.css'>
</head>
<body>
<form action="submit.php" method="post">
<table> <table border="1"> <tr>
<tr> <td> First Name: </td> <td> <input type="text" name="firstName"> </td> </tr>
<tr> <td> Last Name: </td> <td> <input type="text" name="lastName"> </td> </tr>
<tr> <td> Dorm Name: </td> <td> <input type="text" name="dormName"> </td> </tr>
<tr> <td> Room Number: </td> <td> <input type="text" name="roomNumber"> </td> </tr>

<tr> <td> Pizza Type: </td> <td> <input type="radio" name="pizzaType" value="Cheese">
Cheese
<input type="radio" name="pizzaType" value="Pepperoni"> Pepperoni <br>
<input type="radio" name="pizzaType" value="Buffalo Chicken"> Buffalo Chicken </td>
<tr> <td> Number of Pizza's: <td> <input type="text" name="pizzaNumber"> </td> </tr>
<tr> <td> </td> <td> <input type="submit"> </tr> </td>

<table> <table border="1" id="extraForm">
<tr> <td> <input type="radio" name="pizzaType" value="Cheese"> Cheese</td> </tr>
<tr> <td> <input type="radio" name="pizzaType" value="Buffalo Chicken"> Buffalo Chicken
</td> </tr>
<tr> <td> <input type="radio" name="pizzaType" value="Pepperoni"> Pepperoni</td> </tr>
<input type="button" name="showForm" value="Add Pizza" id="showForm">
</table>


</table>

</form>

</body>
</html>

最佳答案

最好使用 CSS 隐藏页面加载时不需要的元素

#extraForm { display: none }​

您的脚本不起作用,因为您尝试将事件监听器附加到脚本运行时尚不存在的元素。要修复它,您的 jQuery 需要等待 DOM 准备就绪:

$(function() {
$('#showForm').click(function() {
$('#extraForm').show();
});
});

DEMO

关于jquery - 我试图在页面打开时隐藏一个元素,然后在单击按钮时显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13637650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com