Jquery 选择多个数据属性

Jquery 选择多个数据属性,jquery,selectize.js,Jquery,Selectize.js,我想对我的一个项目使用selectize 选项上是否可以有多个数据属性 例如,我有一个属性: <option value="{{$type['nom']}}" data-data='{"coeff":{{$type["coeff_principal"]}}}'>{{$type['nom']}}</option> {{$type['nom']} 以及: 渲染:{ 选项:函数(数据、转义){ 返回“+data.text+” } }, 多属性呢?如果我需要数据系数和数据i

我想对我的一个项目使用selectize

选项上是否可以有多个数据属性

例如,我有一个属性:

<option value="{{$type['nom']}}" data-data='{"coeff":{{$type["coeff_principal"]}}}'>{{$type['nom']}}</option>
{{$type['nom']}
以及:

渲染:{
选项:函数(数据、转义){
返回“+data.text+”
}
},
多属性呢?如果我需要数据系数和数据id


谢谢

不确定您的意思,您的第一个示例和渲染完全不同。一个有数据,另一个有数据系数。您可以有任意数量的数据xxx

    render: {
       option: function (data, escape) {
         return "<div data-one='" + data.one + "' data-two='" + data.two + "' data-id='" + data.id + "' data-coeff='" + data.coeff + "'>" + data.text + </div>"
       }
    },
渲染:{
选项:函数(数据、转义){
返回“+data.text+”
}
},
您只需要确保后端返回具有这些属性的数据
data
html属性仅用于存储值,因此用户不会看到这些值,并且您可以拥有任意数量的值。请记住,
选项:
用于下拉列表中的选项,
项目
用于所选项目。您可能还需要在
项:…
渲染中包含这些数据属性,具体取决于您需要的功能。有关更多信息,请查看

    render: {
       option: function (data, escape) {
         return "<div data-one='" + data.one + "' data-two='" + data.two + "' data-id='" + data.id + "' data-coeff='" + data.coeff + "'>" + data.text + </div>"
       }
    },