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 に答える