Javascript 如何从期权中获得价值?

Javascript 如何从期权中获得价值?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我想从选项框中获取值,然后做一个加法,这样rigt-side选项框的循环将从var-startkiri开始,这是来自idTahunBerlaku的值。但我没有从中得到价值 var startkiri=$'idTahunBerlaku选项:已选择'。val var开始=2010年; var end=2030; var期权=; 风险值年=开始;年 纳米 塞尔蒂菲卡西* 贝拉库 木莱 -皮利布兰- -皮利赫塔胡恩- 准轨道* 贝拉库 桑帕伊 -皮利布兰- -皮利赫塔胡恩- 卡塔坦 巴塔尔 辛潘 在设

我想从选项框中获取值,然后做一个加法,这样rigt-side选项框的循环将从var-startkiri开始,这是来自idTahunBerlaku的值。但我没有从中得到价值

var startkiri=$'idTahunBerlaku选项:已选择'。val var开始=2010年; var end=2030; var期权=; 风险值年=开始;年 纳米 塞尔蒂菲卡西* 贝拉库 木莱 -皮利布兰- -皮利赫塔胡恩- 准轨道* 贝拉库 桑帕伊 -皮利布兰- -皮利赫塔胡恩- 卡塔坦 巴塔尔 辛潘
在设置startkiri并将选项添加到idTahunBerlakuS之前,您必须等待用户从菜单中选择一些内容

另外,使用parseInt,否则startkiri+10将进行串联而不是加法,您将得到类似end=201500的结果

$idTahunBerlaku.changefunction{ var startkiri=parseInt$this.val; var开始=2010年; var end=startkiri+10; var期权=; 风险值年=开始;年 纳米 塞尔蒂菲卡西* 贝拉库 木莱 -皮利布兰- -皮利赫塔胡恩- 准轨道* 贝拉库 桑帕伊 -皮利布兰- -皮利赫塔胡恩- 卡塔坦 巴塔尔 辛潘
您在填写选项之前设置startkiri,而不是当用户从菜单中选择某项时。我尝试在用户选择选项之后提供var startkiri。但它只给了我0~10的值,而不是用户选择选项的值。顺便说一句,您不需要使用选项:selected。选择的值是所选选项的值。如果您得到的值为0-10您一定是从错误的选择中得到的。或者您使用的是selectedIndex属性而不是该值。