0

divにテキストボックスがあります:

<div id="divTest">
    <input type="text" id="txtText">
</div>

ユーザーがテキストボックスに単語を入力したとすると、ユーザーが入力した値でテキストボックスのHTMLを取得するjqueryメソッドが必要です。次のコードを試しました。

$('#btnTest').click(function(){
    alert($('#divTest').html());
    e.preventDefault();
});​

ただし、これはテキストボックスのHTMLのみを提供し、HTML+テキストボックス内のテキストの値は提供しません。

これが問題のjsFiddleです。

4

2 に答える 2

1
var html_input = $("#divTest").html();
var val = $("#txtText").val();
var input = html_input.slice(0,-1) + " value='" + val + "'>";
alert(input);
于 2012-04-26T19:45:53.663 に答える
0
var html = $('#divTest').html();
var value = $('#divTest').val();
var message = html + value;
于 2012-04-26T19:38:24.767 に答える