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

Jquery $(<;input/>;).attr({xxxxxxxxx}).html();,jquery,jqgrid,Jquery,Jqgrid,我正在尝试动态创建一个“输入”,并将其转换为字符串 $(<input/>).attr({ xxxxxxxxx}).html(); $().attr({xxxxxxxxx}).html(); 上面的代码一直返回空字符串 基本上,字符串将在JQGrid的格式化程序中返回。在这种情况下不起作用,因为它返回innerHTML,但是输入元素没有它,您需要使用 你需要试一试 $('<input/>').attr({ xxxxxxxxx}).get(0).outerHTML $(

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

$(<input/>).attr({ xxxxxxxxx}).html();
$().attr({xxxxxxxxx}).html();
上面的代码一直返回空字符串

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

在这种情况下不起作用,因为它返回
innerHTML
,但是输入元素没有它,您需要使用

你需要试一试

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

$('',{xxxxxxxxx}).get(0).outerHTML

接受答案。。我只是好奇我如何设置输入的文本,这样做会影响性能吗?@user4127n你所说的文本是什么意思,你是指值吗?是的值。基本上是显示文本。。类型实际上是广播文本
$('<input/>', { xxxxxxxxx}).get(0).outerHTML