我正在制作一个自定义表单,以使用隐藏的 HTML 变量向 PayPal 发送信息。这比 PayPal 更像是一个 jQuery 问题。我有一个下拉菜单,我希望仅在为菜单<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>
当我选择某个值时,我该怎么做才能让它出现在我的代码中?谢谢你的帮助!