【发布时间】:2017-05-12 03:25:11
【问题描述】:
代码:
-> 要显示的选项“id”值
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script>
$("#price").change(function() {
var id = $(this).children('option:selected').attr('id');
});
</script>
<td>
<select name="money" id="price" style="width: 100%">
<option value="Low" id="10">Low</option>
<option value="Middle" id="30" >Middle</option>
<option value="High" id="60" >High</option>
<option value="Highest" id="100" >Highest</option>
</select>
</td>
<td>
<span id="price"></span>
</td>
这并没有给我想要的结果。
【问题讨论】:
-
你说的
div在哪里?而且我没有看到您将价值放在任何地方... -
它工作,一旦你删除斜线 - 它只是没有做任何事情。删除斜线,然后添加类似 console.log(id) 的东西,这样你就可以看到它确实做了一些事情。
-
或者,或者,让我们知道您希望它做什么。
-
代码不工作:/
-
哦,孩子。等待。您希望观看哪个#price? When the select is changed, the change is triggered.为什么你有一个具有相同 ID 的 span?那永远不会改变!我很困惑。
标签: javascript jquery ajax select drop-down-menu