我有 3 个标记字段,我只想要一个基本逻辑,如果这些字段留空,则<div id="category">
不会显示。
[编辑] 更新
<div id="panel">
<div id="form">
<div class="input-prepend">
<span class="add-on">name</span>
<input class="span3 required" id="prependedInput" type="text">
</div>
<div class="input-prepend">
<span class="add-on">last name</span>
<input class="span3 required" id="prependedInput" type="text" placeholder="Your Lastname">
</div>
<div class="input-prepend">
<span class="add-on">email</span>
<input class="span3 required" id="prependedInput" type="text" placeholder="Your Email">
</div>
</div> <!--/form-->
</div> <!--/panel-->
<!--DROPDOWN-->
<select id="category">
<option value="" disabled="disabled" selected="selected">Please select a category</option>
<option name="choice1" value="blue"> blue </option>
<option name="choice2" value="red"> red </option>
<option name="choice3" value="pink"> pink </option>
<option name="choice4" value="yellow"> yellow </option>
<option name="choice5" value="violet"> violet </option>
</select>
这是我的 jquery,它似乎对我有用。
if ($j(".required").is(':empty')) {
$j("#category").hide();
} else {
$j('#category').show();
}