内容简介:翻译自:https://stackoverflow.com/questions/27219/keeping-key-value-pairs-together-in-html-select-with-jquery
在 JQuery
中给出一个带有多个选项的select.
$select = $("<select></select>"); $select.append("<option>Jason</option>") //Key = 1 .append("<option>John</option>") //Key = 32 .append("<option>Paul</option>") //Key = 423
如何存储和检索密钥?
ID可能是一个好的地方,但如果我有多个select的共享值(和其他场景),则不能保证唯一.
谢谢
并本着TMTOWTDI的精神.
$option = $("<option></option>"); $select = $("<select></select>"); $select.addOption = function(value,text){ $(this).append($("<option/>").val(value).text(text)); }; $select.append($option.val(1).text("Jason").clone()) .append("<option value=32>John</option>") .append($("<option/>").val(423).text("Paul")) .addOption("321","Lenny");
就像卢卡斯所说,价值属性就是你所需要的.使用你的代码看起来像这样(我在select中添加了一个id属性以使其适合):
$select = $('<select id="mySelect"></select>'); $select.append('<option value="1">Jason</option>') //Key = 1 .append('<option value="32">John</option>') //Key = 32 .append('<option value="423">Paul</option>') //Key = 423
jQuery允许您使用val()方法获取值.在select标签上使用它可以获得当前所选选项的值.
$( '#mySelect' ).val(); //Gets the value for the current selected option $( '#mySelect > option' ).each( function( index, option ) { option.val(); //The value for each individual option } );
以防万一,.each方法遍历查询匹配的每个元素.
翻译自:https://stackoverflow.com/questions/27219/keeping-key-value-pairs-together-in-html-select-with-jquery
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 使用 pull app 保持 Fork 代码在最新状态
- Git - 使用 rebase 命令保持主分支树的整洁 - 开发工具
- Node.js中Koa2如何使用Session完成登录状态保持?
- ruby-on-rails – 我正在使用Devise,密码更改是重定向到主页,如何保持/ users / edit?
- Tomcat集群之会话保持
- Tomcat集群之会话保持
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
模糊数学基础及实用算法
李鸿吉编 / 科学出版社 / 2005-1 / 55.00元
本书开发了模糊数学常用的计算机程序,并以大量的算例系统地介绍了模糊数学的实用算法。本书可以作为模糊数学的应用程序包,在详细解释源代码的同时,对应用程序开发所用到的Visual Basic 6.0方法做了系统介绍,其目的是为读者做进一步的自主开发提供便利。本书所提供的源程序可以作为读者自主开发的素材。本书配有光盘,分章节提供程序源代码。 本书可以作为大专院校、培训班的教学参考书。对需......一起来看看 《模糊数学基础及实用算法》 这本书的介绍吧!