相关疑难解决方法(0)

如何使HTML <div>元素可编辑跨浏览器?

你知道怎么<div>用JavaScript编辑吗?我正在寻找跨浏览器的解决方案.

类似于富文本区域的东西,但使用可编辑的区域<iframe>.我需要类似的东西<div>.
我不想使用替换文本框.

html javascript cross-browser contenteditable

59
推荐指数
3
解决办法
6万
查看次数

jQuery - 自动大小文本输入(不是textarea!)

如何使用jQuery自动调整input type ="text"字段的大小?我希望它在开始时像100px宽,然后在用户输入文本时自动扩展...这可能吗?

html jquery input

40
推荐指数
4
解决办法
9万
查看次数

Onload将输入大小与文本长度相匹配

我正在尝试让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)

新错误 - 长度在警报中正确显示,但我收到错误:

索引或大小为负数或大于允许的数量.

html jquery input

4
推荐指数
1
解决办法
4896
查看次数