JQuery 操作select标签实现代码 |
本文标签:JQuery,select 下面几个常用的代码或许对您有帮助: 复制代码 代码如下: //1.获取选中option值 $(#selectList).val(); //2.获取选中option的文本 $(#selectList :selected).text(); //3.获取多个选中option值、文本 var foo = []; $(#multiple :selected).each(function(i, selected) { foo[i] = $(selected).text(); }); // to get the selected values, just use .val() - this returns a string or array foo = $(#multiple :selected).val(); //4.使用选项option的条件表达式 switch ($(#selectList :selected).text()) { case First Option: //do something break; case Something Else: // do something else break; } //5.删除某个value=2的option $("#selectList option[value=2]").remove(); //6.从list A 移动option到 list B. // here we have 2 select lists and 2 buttons. If you click the “add” button, // we remove the selected option from select1 and add that same option to select2. // The “remove” button just does things the opposite way around. // Thanks to jQuerys chaining capabilities, what was once a rather tricky undertaking with JS can now be done in 6 lines of code. $().ready(function() { $(#add).click(function() { return !$(#select1 option:selected).appendTo(#select2); }); $(#remove).click(function() { return !$(#select2 option:selected).appendTo(#select1); }); }); 如果您不了解JQuery,可以先看它的文档 。 希望这篇POST对您有帮助 。 |