$(<input />)。attr({xxxxxxxxx})。html();

时间:2013-09-24 08:24:43

标签: jquery jqgrid

我正在尝试动态创建一个“输入”并将其转换为字符串。

$(<input/>).attr({ xxxxxxxxx}).html();

上面的代码一直返回空字符串。

基本上,字符串将在JQGrid的格式化程序中返回。

1 个答案:

答案 0 :(得分:1)

.html()在此方案中不起作用,因为它返回innerHTML,但输入元素没有它,您需要使用.outerHTML

你需要尝试

$('<input/>').attr({ xxxxxxxxx}).get(0).outerHTML

$('<input/>', { xxxxxxxxx}).get(0).outerHTML