我正在使用this plugin获取链式选择权。
它正在使用桌面浏览器(FF,Chrome等)...但是当我想在我的iPhone上使用它时,它无法正常工作。
我可以从第一个选择中选择选项(例如城市)。当我选择城市时,我的第二个选择应该有来自这个城市的本地人,这是在iOS上不起作用的,第二个选择一直被禁用。我尝试修改链式代码并添加
tap, touchstart
但它没有帮助。
$("#locals").chained("#city");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://rawgit.com/tuupola/jquery_chained/2.x/jquery.chained.js"></script>
<select id="city" name="city">
<option value="Select city">Select city</option>
<option value="CityA">City A</option>
<option value="CityB">City B</option>
</select>
<select id="locals" name="locals">
<option value="Select local">Select local</option>
<option value="Local A" data-chained="CityA">Local A</option>
<option value="Local A-1" data-chained="CityA">Local A-1</option>
<option value="Local B-1" data-chained="CityB">Local B-1</option>
<option value="Local B-2" data-chained="CityB">Local B-2</option>
<option value="Local B-3" data-chained="CityB">Local B-3</option>
</select>
答案 0 :(得分:0)
而不是
$("#locals").chained("#city");
请替换为
$(document).ready(function() {
$("#locals").chained("#city");
});