如何获取div中的内容以及所有html标记以及文本框等标记中的值

时间:2009-12-14 09:46:31

标签: javascript jquery html

如何获取div中的内容以及所有html标记以及文本框等标记中的值。 jQuery函数$('#divid').html()正在IE中工作,但firefox我得到的是html,但是文本区域和文本框中的值没有设置。

谢谢, Shriniket

2 个答案:

答案 0 :(得分:2)

您无法使用html正确获取内容,因为它只会为您提供div元素的innerHTML

您可以引用该div的DOM元素。

$("#divid").get(0);

使用此引用,您可以将该元素移动到DOM树中的任何位置。

答案 1 :(得分:1)

我会继续做你正在做的获取html,然后使用jquery表单插件来获取字段的值。 http://malsup.com/jquery/form/#api

var value = $('#divid').fieldValue();

值将是一个值数组,您可能也喜欢使用fieldSerialize()返回名称值对url编码。