0

我有以下文本区域:

<textarea cols="50" rows="4" id="textbox" onkeyup="limitArea(this, 255, '')"></textarea>

我需要它onkeyup来代替读取的功能onkeyup="limitArea(this, 150, '')"-问题是,我无法直接编辑这部分代码。

我试过这个没有成功:

$('textarea[onkeyup="limitArea(this, 255, \'\')"]').attr('onkeyup', 'limitArea(this, 255, \'\')');

还有其他想法吗?

4

1 回答 1

3

您需要实际更改某些内容,而不仅仅是给它相同的值:

$(function() {
    $('textarea[onkeyup="limitArea(this, 255, \'\')"]')
                .attr('onkeyup', 'limitArea(this, 150, \'\')');
});                                     //changed ^^^^

小提琴

由于 ID 是唯一的,因此使用 ID 定位元素会容易得多:

$('#textbox')
于 2013-03-27T21:50:19.703 回答