如何使用javascript在选项标签中获取一个值?

时间:2015-02-27 07:20:23

标签: javascript

如果我在标签中有2个值,我可以使用e.options[e.selectedIndex].value

单独获得第一个值(邮政编码)吗?

我的选项标签是,

<option value="<?php echo $address['postcode'];?> , <?php echo $address['address_id']; ?>" selected="selected"> Address </option>

如果不可能,我怎么能得到它?

2 个答案:

答案 0 :(得分:0)

您可以按,拆分地址字符串。生成的数组将包含两个元素:post code(第一个)和你称为address id的第二个。

var address = e.options[e.selectedIndex].value.split(','),
    postCode = address[0],
    addressId = address[1];

答案 1 :(得分:0)

只需使用split()

即可
var address = e.options[e.selectedIndex].value.split(',');
first = address[0];

DEMO