0
<form id="dasForm" method="post" action="bootcamp.php">
<input type="text" class="dasName" name="dasName" value="" autocomplete="off">
<input type="hidden" class="dasHandle" name="dasHandle" value="default">
<input value="Submit" id="dasAddThis" class="dasAddThis" type="submit">
</form>

<div class="temp">Temp Link</div>

我正在尝试通过指定表单名称以及表单中的文本和隐藏字段来设置文本字段和隐藏字段的值,因为页面上有很多表单,如果我不这样做,事情可能会混淆.

我这样做如下,但没有任何改变。如果你能看到我哪里出错了,你能帮帮我吗?

$(document).ready(function() {
    $('.temp').click(function() {
    $('#dasForm .input[name=dasName]').val('New Name');
    $('#dasForm .input[name=dasHandle]').val('Das New Value');
    }); 
 });
4

1 回答 1

1

我的直接想法是,当它不是一个类时,你正试图input在你的 jQuery 中用作一个类:

$(document).ready(function() {
    $('.temp').click(function() {
        $('#dasForm input[name=dasName]').val('New Name');
        $('#dasForm input[name=dasHandle]').val('Das New Value');
    }); 
});
于 2013-09-08T14:05:45.173 回答