jquery-chosen - 如何将 title 属性添加到 Chosen option 标签?

标签 jquery-chosen

我正在使用“选择的插件”,但不确定如何将属性添加到选择列表的选项标签。

我已经在准备好的文档上使用 jQuery 尝试过这个,但没有成功。

最佳答案

您需要将 Chosen.Jquery.js 修改为以下内容以使其工作

使用 Chosen 1.0 版本

第62行添加这行代码

this.parsed.push({
        array_index: this.parsed.length,
        options_index: this.options_index,
        value: option.value,
        text: option.text,
        html: option.innerHTML,
    title: option.title, // this is Line 62 add this line
        selected: option.selected,
        disabled: group_disabled === true ? group_disabled : option.disabled,
        group_array_index: group_position,
        classes: option.className,
        style: option.style.cssText
      });

修改第255行

return "<li title=\"" + option.title +"\"  class=\"" + (classes.join(' ')) + "\"" + style + " data-option-array-index=\"" + option.array_index + "\">" + option.search_text + "</li>";

关于jquery-chosen - 如何将 title 属性添加到 Chosen option 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14569903/

相关文章:

css - 如何设置所选选择输入的占位符颜色?

javascript - 使用 Chosen 具有相同值的多个选择框

jquery - 如何使用 selected.js 在 MVC 中实现客户端验证

javascript - 选择的 jQuery 插件不起作用。

javascript - jQuery 选择不适用于克隆行

javascript - 非事件选项卡容器内的选定宽度问题

html - 选择 : chosen-drop got cut off behind table 的响应表

javascript - 如何触发选择的更改事件(jQuery)

javascript - 使选择的下拉列表只读(未禁用)

javascript - Angular js + 选择插件 + 将值设置为在下拉列表中选择