我正在尝试运行以下代码
$("select#shipping_rates_drop").change(function(){
var selectedText = $(this + "option:selected").text();
var ship = thisvalue.split("£");
var subtotal = $("ul#deliveryList").attr("class");
var ship = ship[1];
var totalcost = parseFloat(subtotal)+parseFloat(ship);
$(".wrap.form-section h1 span").html(" <small>Total </small> £"+totalcost);
$("input[name=itemamt]").val(subtotal);
$("input[name=shippingamt]").val(ship);
checklistCheck1();
});
我想从更改后的选定值中获取文本。例如UPS Worldwide Express-89.57英镑
然后代码会拆分该值以获取实际费用。
但是console.log抛出以下内容
在jquery.min.js中(第2行)
所以我以为我在这里做错了,希望有人可以帮忙
最佳答案
该行应该是
var selectedText = $(this).find("option:selected").text();
关于jquery - .change()获取:选定的文本值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12279904/