var test = $($(’#test’).val()).find(’#aaa’).prop(’outerHTML’); var test = $($(’#test’).val()).find(’#aaa’).outerHTML; alert(test); . どっちもundefinedになります。
siblingsで出来ました!リファレンスも見ましたが、便利な関数があったんですね!。最終的にはテキストエリア内の特定コードを取得して変更したかったのですが、以下の様な感じで出来そうです。ありがとうございました! . var test = $(’#test’).html(); var str = $($(’#test’).val()).siblings(’#aaa’).prop(’outerHTML’); var result = test.replace(str, ’<input name="bbb" id="bbb">’); alert(result);
みんなの回答 4 件
var value = $( ’#aaa’ ).val();
以上です
そもそも <textarea> 内に <input> は書けない(文法違反)。
$(’<p>’ + $(’#test’).val() + ’</p>’).find(’#aaa’).prop(’outerHTML’)
で、いけんじゃね。
なぜ抽出条件を言わないか謎。何でもよければなんだってできる。
alert($("#test").val().split("\n")[0]);
関連するトピックス