是否有可能通過.html()函數獲取具有更新值屬性的表單的html?如何通過jQuery獲取表單html(),包括更新後的值屬性?
(簡化)HTML:
<form>
<input type="radio" name="some_radio" value="1" checked="checked">
<input type="radio" name="some_radio" value="2"><br><br>
<input type="text" name="some_input" value="Default Value">
</form><br>
<a href="#">Click me</a>
jQuery的:
$(document).ready(function()
{
$('a').on('click', function() {
alert($('form').html());
});
});
這裏是什麼,我試圖做一個例子: http://jsfiddle.net/brLgC/2/
改變的值之後輸入並按下「點擊我」它仍然返回默認值的HTML。
我怎樣才能簡單地通過jQuery獲取更新的HTML?
我不這麼認爲,因爲這些值從來沒有用JS來設置,它們只是被返回,因爲它們被硬編碼爲。你總是可以使用'.serialize()' – tymeJV
,因爲你提醒實際的HTML ...你輸入的內容不會被添加到構建頁面的HTML中。可能需要通過每個項目做一個循環,獲得html和價值,並將其結合起來 – PlantTheIdea