我有一个选择列表。选择一个选项后,我需要将它的值和 id 传递给 javascript 函数:
<select name="cardType" id="cardType" onchange="addSurcharge(this.value, this.id)">
<option value="2" id="debitcard">Mastercard Debit Card</option>
<option value="2" id="creditcard">Mastercard Credit Card</option>
</select>
万事达卡的值必须为 2,但我需要区分信用卡和借记卡。
addSurcharge() 函数将向信用卡添加交易费用,例如如果 value == 2 && cardID == "creditcard" 添加附加费。
onchange 事件将在上面的示例中发送选择 ID“cardType”。
我如何让它发送所选选项的 ID?
理想情况下没有 jquery,因为我不会将它用于其他任何事情,并且宁愿避免仅出于此目的添加它。