我有以下textarea:
<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, \'\')');
还有其他想法吗?
答案 0 :(得分:2)
你需要实际改变一些东西,而不仅仅是给它相同的值:
$(function() {
$('textarea[onkeyup="limitArea(this, 255, \'\')"]')
.attr('onkeyup', 'limitArea(this, 150, \'\')');
}); //changed ^^^^
由于ID是唯一的,因此使用ID:
来定位元素要容易得多$('#textbox')