2012-01-07 75 views
0

我已经使用漂亮的窗体为我的网页。我从这个网站提取了脚本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

这是您和其他人使用的jsfiddle:http://jsfiddle.net/JJh9P/ – 2012-01-07 05:58:57

回答

0

因为它是你不能。

该插件不会简单地改变表单元素的外观和感觉,而是通过创建完全不同的标记和行为来模拟它们。如果行为没有得到执行,你就不会得到它。除了插件似乎不再开发。

我建议你找像Uniform将样式原来的选择元素另一个类似的,更实现了插件,但仍使用它,所以你得到所有的defaul行为,如键入一个字母跳转到第一个选项...