Jquery add onchange

Jquery add onchange

本文关键字:onchange add Jquery      更新时间:2023-09-26

我正在尝试添加一个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
}

如果你能提供更多关于你正在工作的上下文的信息,解决方案可以优化。谢谢。