当用户对输入字段“vmake”进行更改时,我想要一个名为“carsearch”的隐藏输入,将其值从False更改为True。隐藏输入的默认值为False。这是我的剧本:
$(function(){
$("#vmake").change(function(){
$("#carsearch").val('True');
});
});
如果它隐藏输入的HTML是:
<input id="carsearch" type="hidden" name="carsearch" value="False" />
答案 0 :(得分:0)
你错过了一个开场支架:
$(function(){
$("#vmake").change(function(){
$("#carsearch").val('True');
});
});
答案 1 :(得分:0)
您将val
设置为input
元素的属性。它应该是value
。
<input id="carsearch" type="hidden" name="carsearch" value="False" />
<select id="vmake">
<option>1</option>
<option>2</option>
</select>
$(function(){
$("#vmake").change(function(){
alert("Before = " + $("#carsearch").val());
$("#carsearch").val('True');
alert("After = " + $("#carsearch").val());
});
});
答案 2 :(得分:0)
我会这样做:
$(document).ready(function()
{
$('input#vmake').change( function ()
{
$('input#carsearch').attr('val', 'True');
});
});
希望这会有所帮助:)