を見つけ、それは次のようになります。jqueryのは、私は文字列の入力値を見つける必要があり、入力値
var someHtml = "some text, <div id='somediv'></div> <input type='text' value='somethin' />";
$(someHtml).find('input').val();
このofcourseのは、私はそれをどのように行うことができますので、動作しませんか?
を見つけ、それは次のようになります。jqueryのは、私は文字列の入力値を見つける必要があり、入力値
var someHtml = "some text, <div id='somediv'></div> <input type='text' value='somethin' />";
$(someHtml).find('input').val();
このofcourseのは、私はそれをどのように行うことができますので、動作しませんか?
まずあなたはそう、まだ実際のケースが、同じである二重引用符をエスケープするか、私は考えていないsomeHtml
文字列内の単一引用符を使用する必要があります。そして、代わりにfind
を使用してのあなたはinput
が$(someHtml)
内部sibling
ですかdiv
内全体html
をラップしてからfind
メソッドを使用することができますので、siblings
を使用する必要があります。
これを試してください。
$(someHtml).siblings('input').val();
また、これも使用できます。
$(someHtml).wrap('<div />').parent().find('input').val();
SOマークアップからまっすぐ見ることができます。
エスケープあなたの引用符!
var someHtml = "some text, <div id=\"somediv\"></div> <input type='text' value='somethin' />";
$(someHtml).find('input').val();
あなたはsomeHtml
文字列を混合しました。
"
文字列内の文字列の使用'
...
var someHtml = "some text, <div id='somediv'></div> <input type='text' value='somethin' />";
$(someHtml).find('input').val();
は
"
を使用すると、とき
'
を使用する際について
this質問を参照してください。
変数に格納しようとしている文字列の引用符をよく見てください – IROEGBU
[this](http://stackoverflow.com/q/242813/601179)の質問をご覧ください。 – gdoron