引用SELECT列表jQuery
Referencing a SELECT list jQuery
我有一个SELECT列表,如下
<select id="LIST">
<option value="1">New York</option>
<option value="2">Chicago</option>
<option value="3">Miami</option>
.
.
.
<option value="N">Nth location</option>
</select>
我有一个不相关的点击按钮,它进行API调用,返回位置id。位置id对应于上面SELECT列表中的值。与进行第二次API调用以将ID解析为名称相反,我如何在jQuery中执行以下操作
$("#LIST")[returned_id].html()
例如,如果按钮返回位置id 2:
$("#LIST")[2].html()
应返回"Chicago"
您可以使用jQuerys选择器为您完成这项工作,特别是属性等于选择器
jQuery('[attribute="value"]')
所以你的代码需要看起来像这样-
var cityName = $('#LIST > option[value="'+ RETURNED_ID +'"').text();
这里我们说的是,我们希望所有<option>
标签的值属性等于RETURNED_ID
的值。
var valueOfItemToChange=2
alert($("#LIST option[value='"+valueOfItemToChange+"']").text())
将以值2 警告选项文本
工作样品http://jsfiddle.net/EctGG/5/
您可以使用attribute selector
。尝试以下操作:
var txt = $('#LIST option[value='+ id +']').text()
相关文章:
- 需要Jquery列表筛选帮助
- 如何让li项目在这个jQuery列表中滑动和/或淡出视图
- Jquery列表拖放
- 在PHP循环中动态创建jQuery列表视图
- ajax更新后jQuery列表刷新
- 您能否按字母顺序对从 JSON 文件动态创建的 jQuery 列表进行排序
- 给定两个连接的可排序 JQuery 列表,我怎么知道元素被放在哪个容器上
- 可通过Ajax从回显列表中排序jQuery列表
- jQuery列表中每个产品的基于悬停的弹出事件
- jquery列表项类切换
- 如何动态添加<李>jquery列表中的标记
- Jquery列表内部属性子选择
- 如何使用windows phone 8 c#中的jQuery列表功能
- JQuery列表追加项不可选择
- 当鼠标悬停在HTML/JS/JQUERY列表上时,图像弹出
- 如何从JQuery列表中获取JSON值
- JQuery列表下拉菜单问题
- 组排序JQuery列表元素
- 重置后,jquery列表使用connectWith停止工作
- 按字母顺序排序Jquery列表