1
我有一個DIV中其他HTML元素,像這樣的textarea的和很多:textarea的內格,得到改變的值
<div id="holder">
<textarea id="txt">Some text</textarea>
<img src="/someurl/test.png" />
<div class="test">Blah</div>
</div>
當我試圖讓所有的HTML裏面的「持有人」的div,用下面的代碼,它運作良好。但如果我更改textarea值,並嘗試再次獲得html,textarea的值仍然是「一些文本」,而不是新的文本。如何獲得新的更新文本?
這是我如何得到 「持有人」 的HTML:
$("#submit").click(function(){
alert($("#holder").html());
});
這裏是的jsfiddle例如:
是,這有效。但還有一個問題:在我最初的代碼中,我有很多textareas和不同的id(它們的格式是:some_div_12,some_div_34等)。他們都有相同的類,但我知道按類匹配很慢,所以有沒有辦法通過div匹配? 編輯:對不起,我只是意識到,我可以匹配它的標籤名稱:$(「textarea」)。 Tnx爲您提供幫助:) – SomeoneS 2012-07-30 19:19:04
@SomeoneS'$(「textarea」,「#holder」)'我想。這將選擇專門在'「#holder」下面的textareas – Esailija 2012-07-30 19:23:14