Javascript 如何在引导选择器中获取数据id?
我是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'。文本摘要; }; 我需要: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
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');