网站搜索

javascript - Fuel UX - 钩取向导的 change 事件


根据文档,我应该能够挂接到 Fuel UX 向导组件的 change 事件。但我怎么也弄不明白。我对 jQuery 和 JavaScript 还算是新手。

Javascript 我尝试了以下方法

var wizard = $('#MyWizard');

wizard.on('change', '.wizard', function () {
    alert('OH SNAP!');
});

wizard.wizard().on('change', function () {
    alert('OH SNAP!');
});

...以及其他一些变体,但都没有成功。

我觉得我在某些地方搞错了基础知识。我该如何在更改事件中添加自定义事件。(因为我只想有一个内容区域,但在更改事件中,我希望服务器提供我需要的内容来填充每个向导步骤)

答案#1

我痛苦地接近了我需要做的事情。

 var wizard = $('#MyWizard');

 wizard.on('change', function (e, data) {
      console.log('change');      
 });

 wizard.on('changed', function (e, data) {
      console.log('changed');
 });

答案#2

首先,没有 myWizard,只有一个 MyWizard 元素。其次,DIV 元素没有 change 事件。你只能像下面这样给你的按钮添加 click 事件:

<button class="btn btn-mini btn-prev" disabled="disabled" id="prev"><div class="icon-arrow-left"></div>Prev</button>

然后:

$('#prev').click(function () { alert('OH SNAP!'); });