Jquery add onchange
Jquery add onchange
我正在尝试添加一个onchange事件到一个正常的ahref链接。
目前的代码使一个表单变成一种滑块与下一个和回-这是有效的,不是我做的。最后,它会改变下一个要计算的文本——这也是有效的。
在这一点上,我需要它添加onchange事件,这样我的其他javascript文件可以做数学-这部分不是。这是我的。
if($slider.find('.rhino-active').index() == ($slider.find('.rhino-item').length -2)){
$('.form-submit').html("Calculate");
$('.form-submit').attr(("onChange", "calculate();" ));
}
您正在将类form-submit
的元素的html设置为文本(Calculate)。然后添加一个onChange属性。但是,如果这些元素只包含文本,则用户不能触发更改事件。
你在attr函数中也有双括号,你应该只有一组
希望对您有所帮助
var size = $slider.find('.rhino-item').length,
index = $slider.find('.rhino-active').index(),
$ele = $('.form-submit');
if (index === size - 2) {
// jQuery version >= 1.7
$ele.on('change', calculate).html('Calculate');
// otherwise
$ele.change(calculate).html('Calculate');
// use only one of them
}
如果你能提供更多关于你正在工作的上下文的信息,解决方案可以优化。谢谢。
相关文章:
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- Onchange没有'不要显示或隐藏Div
- Javascript Select OnChange没有'不要第二次工作
- onChange不足以从Dojo组合框触发查询
- 试图将onChange函数作为道具传递给GrandChlidren,结果是TypeError:这是未定义的
- 如何使用javascript和PHP动态触发onChange事件
- react testUtils模拟点击单选按钮而不触发onchange
- onChange 函数更改表中显示的数据
- Javascript onchange()函数不起作用
- 在表单OnChange中交换数字顺序
- onchange值为select的重载页面
- 如何jQuery-Add按钮最多插入10个新输入
- Javascript:如何在onChange事件期间更改日期时间值
- JavaScript onchange事件未在IIS7中激发
- 选择标记onchange不适用于移动设备
- 在不兼容的接收器上调用的方法Set.prototype.add未定义
- jQuery body onChange具有多个元素和多个函数
- Add a class if var < 0 jquery
- 如何在jQuery中为asp:textbox生成onchange事件
- Jquery add onchange