转自:
http://blog.csdn.net/haoxinqing9698/article/details/8057707
很简单的select标签:
<select id="hello" onchange="getContent(this.value,this.options[this.selectedIndex].text)">
<option value=1>a</option>
<option value=2>b</option>
<option value=3>c</option>
<option value=4>d</option>
</select>
以上是select的onchange方法,传了两个参数,分别是选中的option的Value(this.value)和选中的option的内同(this.options[this.selectedIndex].text)。这样就可以在onchange方法中直接使用值和内容了。
可以通过全局变量获得值,然后其他地方可以使用:
var text;
function getContent(value,content){
alert("选中的值是"+value+"选中的内容是"+content);
text = content;
}
相关推荐
根据提供的文件信息,我们可以了解到如何使用jQuery来获取HTML中select标签的选中项(option)的值(value)和文本内容(text)。以下是详细的知识点: 1. 引入jQuery库:要使用jQuery操作DOM元素,必须先引入...
拓展知识:select标签如何传递选中option的value值与text值方法 如下所示: <select name=type onchange=show_sub(this.options[this.options.selectedIndex].value)> <option value=0>请选择主菜名</option...
最后,通过访问选中option元素的text属性,就可以获取到用户选中的文本内容。 ### 使用jQuery获取选中的option文本 jQuery是一个非常流行的JavaScript库,它简化了DOM操作,包括获取选中的option文本。使用jQuery...
可以使用 `$("select[@name=items] option[@selected]").text()` 方法获取 Select 被选中项的文本。 3. 获取 Select 下拉框的第二个元素为当前选中值: 可以使用 `$('#select_id')[0].selectedIndex = 1` 方法获取...
如果想要获取选中项的文本内容(即 `<option>` 标签内的文本),可以这样操作: ```javascript $("select").find("option:selected").text(); ``` #### 二、控制表单元素 除了获取 Select 标签的值之外,还可以...
若要获取`Select`标签中当前选中选项的文本内容,可以使用`$("select").find("option:selected").text()`。例如: ```javascript var selectedText = $("select").find("option:selected").text(); ``` 这将...
在HTML和H5中,`<select>`元素用于创建下拉菜单,而`<option>`则是下拉菜单中的选项。然而,原生的`<option>`元素并不支持直接添加图片,但通过一些JavaScript和CSS的技巧,我们可以实现自定义带有图片的`<option>`...
这里使用了`option:selected`选择器来选取当前被选中的`<option>`元素,并通过`.text()`获取其文本内容。 2. **设置默认选中的下拉项**: ```javascript $('#select_id')[0].selectedIndex = 1; ``` 通过直接...
根据提供的文件内容,我们可以详细探讨和总结几个关键知识点,主要包括如何使用jQuery库获取HTML select元素中所有option的value和text,并将它们拼接成指定格式。同时,这部分内容也涉及到了HTML页面结构设计、...
1. **获取`<select>`的`value`和`text`**:`<select>`元素的`value`通常是选中`<option>`的`value`属性,而`text`则是选中`<option>`的可见文本。在`onchange`事件处理函数中,我们可以通过以下方式获取: - `...
在JavaScript和jQuery中,获取`<select>`标签中选中选项的值是常见的操作,尤其在处理表单数据时。以下将详细介绍这两种方法,并提供一些相关的扩展知识。 ### JavaScript 获取选中值 #### 方法一:原生 ...
其中,`<select>`标签用于定义下拉列表,而`<option>`标签用于定义列表中的每一项。 #### 三、详细操作指南 ##### 1. 设置特定`value`的项为选中状态 使用`.val()`方法可以方便地设置选中状态。 ```javascript $(...
### jQuery 获取 Select、Radio、Checkbox 的 Text 和 Value 值详解 #### 一、Select 下拉框的操作 在网页开发中,`<select>` 标签用于创建下拉列表,通常用于用户输入时的选择操作。jQuery 提供了简单且强大的...
描述中提到的内容包括:JavaScript如何创建HTML标签、如何向select下添加默认option的value和text,并指出了这一技术的实用性。 标签中的“select option”指的是HTML中的下拉选择框(select元素)以及它的选项...
此语句通过`val()`函数获取`<select>`中当前选中`<option>`的`value`属性值。 #### 2. 获取选中的Text值 ```javascript $("select[@name=month] option[@selected]").text(); ``` 这里使用`text()`函数来读取选中`...
// 获取选中 option 的 value 属性 var val = obj.options[index].value; return val; } ``` 此方法返回当前选中的 `<option>` 的 `value` 属性值。 #### 6. 获取 Option 的文本 ```javascript function ...
- 设置选中值:假设要选中`value="option2"`的项,可以这样操作:`document.getElementById('mySelect').selectedIndex = 1;`(数组索引从0开始)。 3. **添加和删除选项**: - 添加选项:使用`<select>`元素的`...
在该函数中,我们通过`getElementById`获取`<select>`元素,然后使用`options`属性和`selectedIndex`属性来获取当前选中的`<option>`。最后,我们可以访问选中`<option>`的自定义属性,如`grade`,并弹出警告框显示...
总结来说,获取`select`元素中选中`option`的`value`和`text`主要依赖于`value`属性、`options`数组、`selectedIndex`属性以及jQuery的选择器和方法。理解这些基本操作对于开发涉及用户交互的网页功能至关重要。在...