0

変数に大量の HTML タグを含む大きな文字列があります。

文字列内の非表示の入力フィールドの値を取得し、それを独自の var に格納したいと考えています。

<input type="hidden" value="WantThis" />

誰でも私を助けることができますか?

4

3 に答える 3

1

HTML を jQuery で解析して値を取得できます。

var theValue = $(myString).find('input[name=something]').val();

隠しフィールドには名前があると思います。そうでない場合input[type=hidden]は、コンテンツの残りの部分との相対的な位置を使用して、それを指定して見つける必要があります。

文字列にまだルート要素<input>がなく、ネストされていない場合は、$('<div>' + myString + '</div>')代わりに使用することをお勧めします。

于 2012-06-25T02:42:06.030 に答える
1

次のように非表示の入力を取得します。

$(html).find("input[type=hidden]").val()
于 2012-06-25T02:42:50.157 に答える
0

非表示の入力の ID を作成し、通常どおり呼び出します

<input type="hidden" value="WantThis" id="myInput" />

それからそれを呼び出します

var myval = $('#myInput').val();

于 2012-06-25T02:41:50.737 に答える