你知道怎么<div>用JavaScript编辑吗?我正在寻找跨浏览器的解决方案.
类似于富文本区域的东西,但使用可编辑的区域<iframe>.我需要类似的东西<div>.
我不想使用替换文本框.
如何使用jQuery自动调整input type ="text"字段的大小?我希望它在开始时像100px宽,然后在用户输入文本时自动扩展...这可能吗?
我正在尝试让jQuery测试输入框onLoad中文本的长度,并更改输入框的大小以适应.这是我到目前为止的代码尝试:
$("#emailSubject").attr('size', this.val().length);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
this.val不是一个函数
我究竟做错了什么?
更新:现在我不再收到第一个错误,但是长度显示为0,即使它不应该是.(我正在使用警报检查长度是多少).为什么会这样?
更新:这是代码上下文:
$(
function()
{
//works correctly
alert($("#emailSubject").val().length);
//throws error
$("#emailSubject").attr('size', ($(this).val().length));
}
)
Run Code Online (Sandbox Code Playgroud)
新错误 - 长度在警报中正确显示,但我收到错误:
索引或大小为负数或大于允许的数量.