我在网页上使用了很好的表单。我从这个网站http://www.whitespace-creative.com/jquery/jnice/中提取了脚本。对于选择/菜单,如果我在下拉字段中键入字母,则不会跳转到该字母。具有该功能的默认列表/菜单。但如果我使用漂亮的形式它不起作用。我该如何纠正?
这是我使用过的内部脚本。
<script type="text/javascript">
$(function(){
var $a = $('<a></a>');
$('body').append($a);
$a.click(function(){
var element = $('#select2')[0];
var myNewOption = new Option("My Option", "123", true);
element.options[element.options.length] = myNewOption;
$.jNice.SelectUpdate(element);
});
});
</script>
答案 0 :(得分:0)
因为它是你不能的。
该插件不仅可以更改表单元素的外观,还可以通过创建完全不同的标记和行为来模拟它们。如果没有实现该行为,您将无法获得它。此外,插件似乎不再开发。
我建议您寻找另一个类似的,更加实现的插件,例如 Uniform ,它会设置原始选择元素的样式,但仍会使用它,以便您获得所有默认行为,例如输入一封跳到第一个选项的信......