我正在使用隱藏的HTML變量向PayPal發送信息。雖然這比jQuery的問題更多的是PayPal。我有一個<select>
下拉菜單,我只想在<select>
菜單中選擇某個值時隱藏輸入。例如:在選擇特定選擇值時顯示隱藏輸入
<form class="test_form">
<select class="test_select">
<option value="test1">Test 1</option>
<option value="test2">Test 2</option>
</select>
<input type="submit" value="submit" />
</form>
比方說,如果我選擇「test2」,我希望隱藏的輸入出現在窗體中。這是我所使用的代碼,但它似乎並沒有工作:
<script>
$('.test_form').change(function(){
if ($(".test_select").val() == 'test2'){
$("#test_form").html("<input type="hidden" name="weight" value="0.22" />");
}
});
</script>
我能做些什麼,使這個出現在我的代碼時,我選擇了一定的價值?謝謝你的幫助!做
說明你已經有了一個斷了線的有 - 您可以在'hidden'和'weight'的語法突出顯示中看到它。 – ahren
在ahren的聲明之外,我能想到的唯一事情就是將它放在'jQuery(function($){' – Ohgodwhy
)中,我們不知道'#test_form'是什麼,或者它是否存在。 – ahren