変数に大量の HTML タグを含む大きな文字列があります。
文字列内の非表示の入力フィールドの値を取得し、それを独自の var に格納したいと考えています。
<input type="hidden" value="WantThis" />
誰でも私を助けることができますか?
変数に大量の HTML タグを含む大きな文字列があります。
文字列内の非表示の入力フィールドの値を取得し、それを独自の var に格納したいと考えています。
<input type="hidden" value="WantThis" />
誰でも私を助けることができますか?
HTML を jQuery で解析して値を取得できます。
var theValue = $(myString).find('input[name=something]').val();
隠しフィールドには名前があると思います。そうでない場合input[type=hidden]
は、コンテンツの残りの部分との相対的な位置を使用して、それを指定して見つける必要があります。
文字列にまだルート要素<input>
がなく、ネストされていない場合は、$('<div>' + myString + '</div>')
代わりに使用することをお勧めします。
次のように非表示の入力を取得します。
$(html).find("input[type=hidden]").val()
非表示の入力の ID を作成し、通常どおり呼び出します
<input type="hidden" value="WantThis" id="myInput" />
それからそれを呼び出します
var myval = $('#myInput').val();