javascript - 功能在 Chrome 中不起作用

标签 javascript jquery google-chrome

我正在使用插件 Portfilter 。它可以在 IE、FF 中使用 select 标签,但不能在 Chrome 中使用。有谁知道出了什么问题吗?

JS

$('select#car_value').change(function(){
  $.fn.portfilter(this.options[this.selectedIndex]);
});

HTML

<select id="car_value">
    <option value="abarth" data-toggle="portfilter" data-target="abarth">Abarth</option>
</select>

ps。我有超过 30 个选项标签,这只是一个例子


<强> Example

最佳答案

我将 javascript 部分更改为:

$('select#car_value').change(function(){
  $(":selected", this).portfilter('filter');
});

这也包含在插件初始化部分中,并且它有效。

笔:https://codepen.io/anon/pen/mqWROK

关于javascript - 功能在 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47223167/

相关文章:

javascript - 在 HTML 输入框中输入完数字后,如何调用运行的 AJAX?

javascript - 在 Chrome 中运行时如何使用 Cypress 测试文件下载

javascript - 使用自定义正则表达式来验证表单

javascript - 如何使用 three.js 在运行时绘制线段

javascript - 不同的链接取决于div-id?

Javascript Internet Explorer 兼容性,函数未定义

javascript - 使用 JavaScript 禁用第三方 cookie

javascript - Rails 3.1 Ajax 部分中的 Google Charts

javascript - 输入相应行中的数字时动态计算 - Javascript

javascript - 文本区域按句子自动完成