以精美的形式选择问题

时间:2012-01-07 05:14:50

标签: javascript jquery html

我在网页上使用了很好的表单。我从这个网站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>

1 个答案:

答案 0 :(得分:0)

因为它是你不能的。

该插件不仅可以更改表单元素的外观,还可以通过创建完全不同的标记和行为来模拟它们。如果没有实现该行为,您将无法获得它。此外,插件似乎不再开发。

我建议您寻找另一个类似的,更加实现的插件,例如 Uniform ,它会设置原始选择元素的样式,但仍会使用它,以便您获得所有默认行为,例如输入一封跳到第一个选项的信......