怎么用ajax获取select下拉框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用ajax获取select下拉框相关的知识,希望对你有一定的参考价值。

参考技术A <select id="sel" >
<option value="1">111</option>
<option value="2">222</option>
</select>
<script>
(function($)
$(document).ready(function()
var sel = $('#'sel).val();
);
)(jQuery);

其实我这种方式,上下面的那种方式是一样的,只不过是它使用了JS获取的,我采用的是jQuery,原理上是一致的。
参考技术B ajax不是用来获取dom元素的,它是用来在前台用js获取数据后,往后台发送请求的技术。
如果需要获取select的value值,方法如下:
<select id="aaa" onchange="getval()">
<option value="1">111</option>
<option value="2">222</option>
</select>
<script>
function getval()
var val=document.getElementById("aaa").value;
alert(val);

</script>

selenium-获取下拉选择框value默认的文本,而不是下拉框所有的文本值

如图假如通过by_value选择了天津这项,怎么判断他的文本是不是天津?

我来答。
首先,Select类功能中
all_selected_options: 获取下拉菜单和列表中被选中的所有选项内容
first_selected_option: 获取下拉菜单和列表的第一个选项
所以呢,可以这样写,
----
#定位省份类型字段,作为Select类的对象实例
select_province_type = Select(self.driver.find_element_by_class_name('province'))
#检查默认选项是否为'天津'
self.assertTrue(select_province_type.first_selected_option.text == '天津')
参考技术A verifySelectedLabel 比较选择的文本
verifySelectedValue 比较value

以上是关于怎么用ajax获取select下拉框的主要内容,如果未能解决你的问题,请参考以下文章

html下拉框怎么用js添加新值

如何获取select下拉框的值

谁知道怎么用ajax实现选择下拉框的时候动态从数据库读取数据吗

如何获取select下拉框的值

jquery 怎么把下拉框选中的值 赋给文本框

jsp下拉框联动问题