Javascript 如何在引导选择器中获取数据id?

Javascript 如何在引导选择器中获取数据id?,javascript,jquery,html,Javascript,Jquery,Html,我是JS的初学者。我有引导选择器。我有以下代码: 第7 dni za 1.00 zł/konto区的Przedłużam wybrane剖面图 Przedłużam wybrane剖面图o 30 dni za 2.00 zł/konto Przedłużam wybrane剖面o 90 dni za 4.00 zł/konto Wypromuj na liście ogłoszeńprzez 7 dni za 11.00 zł/konto Wypromuj na liście ogłoszeńp

我是JS的初学者。我有引导选择器。我有以下代码:

第7 dni za 1.00 zł/konto区的Przedłużam wybrane剖面图 Przedłużam wybrane剖面图o 30 dni za 2.00 zł/konto Przedłużam wybrane剖面o 90 dni za 4.00 zł/konto Wypromuj na liście ogłoszeńprzez 7 dni za 11.00 zł/konto Wypromuj na liście ogłoszeńprzez 30 dni za 22.00 zł/konto Wypromuj na liście ogłoszeńprzez 60 dni za 33.00 zł/konto Wypromuj na liście ogłoszeńprzez 90 dni za 44.00 zł/konto $。选择子描述。选择选择器{ 未选择文本:“Wybierz płatności z listy” }; $'.select_subcription'.on'changed.bs.select',函数E{ //警惕目标价值; var汇总=0; var countCheckedCheckBox=$checkboxes.filter':checked'.length; var price=e.target.value;//这里我需要数据id 价格; 汇总=计数复选框*价格; $'count-checked-checkbox'。文本摘要; }; 我需要:

var price = e.target.value;
未选择数据id选项-未选择值

我怎样才能改变它?我要零钱

var price = e.target.value; 
为了


但是我不知道你如何使用下面的

var price = $(".select_subcription option:selected").attr('data-id');
首先,e.target将与select相关,而不是与所选的选项相关,因此即使调用以获得数据,它也不会返回任何结果。您需要首先获得所选的选项

从这里,您可以使用jQuery的data方法获取值或本机dataset属性,如下所示:

$'.select_subcription'.on'changed.bs.select',函数E{ var汇总=0; var countCheckedCheckBox=$checkboxes.filter':checked'.length; var price=$this.find'option:selected'。数据'id'; console.logprice; 汇总=计数复选框*价格; $'count-checked-checkbox'。文本摘要; }; $。选择子描述。更改函数E{ //其他代码段 console.loge.target.value; console.log$。选择子描述选项:selected.attr'data-id'; }; 第7 dni za 1.00 zł/konto区的Przedłużam wybrane剖面图 Przedłużam wybrane剖面图o 30 dni za 2.00 zł/konto Przedłużam wybrane剖面o 90 dni za 4.00 zł/konto Wypromuj na liście ogłoszeńprzez 7 dni za 11.00 zł/konto Wypromuj na liście ogłoszeńprzez 30 dni za 22.00 zł/konto Wypromuj na liście ogłoszeńprzez 60 dni za 33.00 zł/konto Wypromuj na liście ogłoszeńprzez 90 dni za 44.00 zł/konto
var price = $(".select_subcription option:selected").attr('data-id');