1

(一意の ID ではなく) 一意の名前しか持たないテキスト ボックスをいくつかリセットする必要があります。jQueryで試してみましたが、私のコードは何もしていないようです:

$('input[name=customergroupname]').value="";
4

5 に答える 5

4

これを試して:

$('input[name="customergroupname"]').val("");
于 2012-05-28T09:03:53.420 に答える
3

jQuery オブジェクトにラップされたフォーム要素の値の取得と設定は、jQueryval関数を使用して行われています。

$('input[name="customergroupname"]').val("");

.value次のように、DOM 要素にのみ使用できます。

$('input[name="customergroupname"]').eq(0).value ="";

$(...)       // This is a jQuery object.
$(...)[n]    // This is a DOM object in the nth place in the set.
$(...).eq(n) // This is a DOM object in the nth place in the set.
于 2012-05-28T09:04:27.337 に答える
0

DOM レベル 2 仕様に従って、以下にアクセスできます。

document.forms["foo"].elements["customergroupname"].value = '';

formNamefieldNameが変数ではなく定数である場合は、リテラル構文を使用できます。

document.forms.foo.elements.customergroupname.value = '';
于 2012-05-28T09:15:20.187 に答える
0

実際のデモ http://jsfiddle.net/vN74v/2/

コード

$('#hullk').click(function(){ // in example when you click the button
    $('input[name="customergroupname"]').val("");
});
​
于 2012-05-28T09:08:29.830 に答える
-3

試す:

$('input[name="customergroupname"]').value="";

引用符customergroupnameで囲みました。

確かに、私は引用符を混同しました. 今編集しました。

于 2012-05-28T09:05:22.043 に答える