Javascript 以良好的形式发行选择
我的网页使用了漂亮的表单。我已经从这个网站上提取了脚本。对于select/menu,如果我在下拉字段中键入字母,它不会跳转到该字母。具有该功能的默认列表/菜单。但如果我使用“好的形式”,它就不起作用了。我该怎么纠正呢 这是我使用的内部脚本Javascript 以良好的形式发行选择,javascript,jquery,html,Javascript,Jquery,Html,我的网页使用了漂亮的表单。我已经从这个网站上提取了脚本。对于select/menu,如果我在下拉字段中键入字母,它不会跳转到该字母。具有该功能的默认列表/菜单。但如果我使用“好的形式”,它就不起作用了。我该怎么纠正呢 这是我使用的内部脚本 <script type="text/javascript"> $(function () { var $a = $('<a></a>'); $('body').append($a);
<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>
事实上你不能
该插件并不是简单地改变forms元素的外观,而是通过创建完全不同的标记和行为来模拟它们。如果没有实现该行为,您将无法获得它。此外,插件似乎不再被开发
我建议您寻找另一个类似的、更成功的插件,它将为原始的select元素设置样式,但仍然使用它,这样您就可以获得所有的诽谤行为,比如键入一个字母跳转到第一个选项…这里有一个JSFIDLE供您和其他人使用: