【发布时间】:2016-07-12 07:08:46
【问题描述】:
我使用 jQuery Steps 和 jQuery select2
我在第 1 步和第 2 步中使用 select2
在第 1 步中选择 2 工作且看起来很棒
在第 2 步中选择 2 不起作用,看起来像常规下拉列表
我该如何解决?
【问题讨论】:
标签: jquery-select2 jquery-steps
我使用 jQuery Steps 和 jQuery select2
我在第 1 步和第 2 步中使用 select2
在第 1 步中选择 2 工作且看起来很棒
在第 2 步中选择 2 不起作用,看起来像常规下拉列表
我该如何解决?
【问题讨论】:
标签: jquery-select2 jquery-steps
其他插件的初始化代码可以放在STEPS后面,
$(document).ready(function () {
$("#form").steps({....});
var form =$("#form");
form.find(".select2").select2();
var mapAddr = form.find("input[name='contact_addr']");
mapAddr.geocomplete({...});
var resetBtn = form.find("#reset");
resetBtn.click(function(){.....});
});
【讨论】:
其实问题是jquery step 改变了id of html elements
具有自己的自定义 id 用于元素的来回移动,通过检查元素检查您会发现元素 id 已更改,并且 Selector 链可能已损坏。
【讨论】: