当前位置:  开发笔记 > 编程语言 > 正文

使用JQuery在HTML <select />中保持键值对?

如何解决《使用JQuery在HTML<select/>中保持键值对?》经验,为你挑选了2个好方法。

在JQuery中给出一个带有多个选项的select.

$select = $("");
$select.append("") //Key = 1
       .append("") //Key = 32
       .append("") //Key = 423

如何存储和检索密钥?

ID可能是一个好的地方,但如果我有多个select的共享值(和其他场景),则不能保证唯一.

谢谢

并本着TMTOWTDI的精神.

$option = $("");
$select = $("");
$select.addOption = function(value,text){
    $(this).append($("")
       .append($("

Juan.. 17

就像卢卡斯所说,价值属性就是你所需要的.使用你的代码看起来像这样(我在select中添加了一个id属性以使其适合):

$select = $('');
$select.append('') //Key = 1
   .append('') //Key = 32
   .append('') //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方法遍历查询匹配的每个元素.



1> Juan..:

就像卢卡斯所说,价值属性就是你所需要的.使用你的代码看起来像这样(我在select中添加了一个id属性以使其适合):

$select = $('');
$select.append('') //Key = 1
   .append('') //Key = 32
   .append('') //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方法遍历查询匹配的每个元素.



2> Lucas Wilson..:

HTML 标记具有一个称为“值”的属性,您可以在其中存储密钥。

例如:


我不知道如何将它与jQuery配合使用(我不使用它),但是我希望这对您有所帮助。

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有