我有一個<select>
下拉菜單,根據使用JavaScript選擇的內容顯示不同的輸入字段。淡入淡出a <tbody>元素<select>更改
<select name="country" onchange="SelectCheck(this);" id="country">
<option value="United States of America" id="USA">United States of America</option>
<option value="Afganistan">Afghanistan</option>
<option value="Albania">Albania</option>
<option value="Algeria">Algeria</option>
<option value="American Samoa">American Samoa</option>
<option value="Andorra">Andorra</option>
<option value="Angola">Angola</option>
<option value="Anguilla">Anguilla</option>
<option value="Antigua & Barbuda">Antigua & Barbuda</option>
<option value="Argentina">Argentina</option>
<option value="Armenia">Armenia</option>
<option value="Aruba">Aruba</option>
<option value="Australia">Australia</option>
...
</select>
儘管輸入標籤包裝在<tbody>
標籤中。我必須這樣做,因爲它在桌子裏面,<div>
標籤不起作用。
<tbody id="USDLdiv" style="display:none;">
<tr>
<td><input type="text" placeholder="USA License No."></td>
</tr>
</tbody>
我想在&添加淡入淡出效果時,你的選擇之間切換。
我得到的是:
$selectoption = $("#country");
$("select", $selectoption).change(function() {
$("tbody > tr", $selectoption).fadeOut();
});
但它不工作。
這項工作適合你嗎? https://jsfiddle.net/op2zjb8p/ – k97513
是否存在單行,您是否正在使用fadeIn/fadeOut效果動態更改值,或者表中是否存在多行顯示和隱藏的行? ! ...如果它是第一個檢查出這個https://jsfiddle.net/yox5m4r8/,如果它是第二個前小提琴應該工作! – semuzaboi
*「它不工作」*不是一個適當的問題描述,沒有一些上下文是沒有意義的 – charlietfl