2

この行をJavaScriptで使用すると、

$("#formfieldid").attr("value", "foobar");

ソースを表示したときに表示されるように、value属性をHTMLに挿入します。

この行をJavaScriptで使用すると、

document.getElementById("formfieldid").value = "foobar";

フィールドの値はfoobarになりますが、ビューソースには表示されません。

私がやりたいのは、属性をビューソースの下に表示せず、jQueryを使用することです。jQueryに同等のものはありますか?

4

4 に答える 4

2

私がやりたいのは、属性をビューソースの下に表示せず、jQueryを使用することです。jQueryに同等のものはありますか?

val()代わりに使用してください。(メソッドのように)プロパティをval()操作し、とを介して属性を操作します。valueprop()attr()getAttribute()setAttribute()

于 2012-10-16T03:25:54.273 に答える
2

.prop()属性ではなく要素のプロパティを設定するために使用します

$("#formfieldid").prop("value", "foobar");

.prop()(v1.6 +)が使用できない場合は、valueプロパティのショートカットとして使用し.val()てください。

    $("#formfieldid").val("foobar");
于 2012-10-16T03:26:17.003 に答える
1

使用している要素を指定していませんが、これがあなたが探しているものだと思います。

jQuery val()

于 2012-10-16T03:25:56.837 に答える
1

これを試して:

$("#formfieldid").val("foobar");
于 2012-10-16T03:28:07.167 に答える