<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>网站前端,web前端,前端脚本,前端优化&#124;时代前端 &#187; 常用</title>
	<atom:link href="http://www.52shidai.com/tag/%e5%b8%b8%e7%94%a8/feed" rel="self" type="application/rss+xml" />
	<link>http://www.52shidai.com</link>
	<description>网站前端研究中心</description>
	<lastBuildDate>Thu, 02 Feb 2012 03:36:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>jQuery操作select的常用方法</title>
		<link>http://www.52shidai.com/javascript/jquery/102.html</link>
		<comments>http://www.52shidai.com/javascript/jquery/102.html#comments</comments>
		<pubDate>Mon, 08 Feb 2010 06:48:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[常用]]></category>

		<guid isPermaLink="false">http://52shidai.com/?p=102</guid>
		<description><![CDATA[jQuery这个框架方便了我们对于HTML元素的操作，本来以为自己对于Select操作也算是熟悉了，但上午在测试的时候才发现自己了解的还真不多。 看了一下jQuery的一些方法后，理出了一些常用的方法，列在下面： JavaScript代码 //获取第一个option的值   $(&#8216;#test option:first&#8217;).val();   //最后一个option的值    $(&#8216;#test option:last&#8217;).val();   //获取第二个option的值   $(&#8216;#test option:eq(1)&#8217;).val();   //获取选中的值   $(&#8216;#test&#8217;).val();   $(&#8216;#test option:selected&#8217;).val();   //设置值为2的option为选中状态   $(&#8216;#test&#8217;).attr(&#8216;value&#8217;,&#8217;2&#8242;);   //设置第一个option为选中   $(&#8216;#test option:last&#8217;).attr(&#8216;selected&#8217;,'selected&#8217;);   $(“#test”).attr(&#8216;value&#8217; , $(&#8216;#test option:last&#8217;).val());   $(“#test”).attr(&#8216;value&#8217; , $(&#8216;#test option&#8217;).eq($(&#8216;#test option&#8217;).length &#8211; 1).val());   //获取select的长度   $(&#8216;#test option&#8217;).length;   //添加一个option   $(“#test”).append(“&#60;option value=&#8217;9&#8242;&#62;ff&#60;/option&#62;”);   $(“&#60;option value=&#8217;9&#8242;&#62;ff&#60;/option&#62;”).appendTo(“#test”);   //添除选中项   $(&#8216;#test option:selected&#8217;).remove();   //指定项选中   $(&#8216;#test option:first&#8217;).remove();   //指定值被删除   $(&#8216;#test option&#8217;).each(function(){       if( $(this).val() == &#8217;5&#8242;){           [...]]]></description>
			<content:encoded><![CDATA[<p>jQuery这个框架方便了我们对于HTML元素的操作，本来以为自己对于Select操作也算是熟悉了，但上午在测试的时候才发现自己了解的还真不多。</p>
<p>看了一下jQuery的一些方法后，理出了一些<span class='wp_keywordlink_affiliate'><a href="http://www.52shidai.com/tag/%e5%b8%b8%e7%94%a8" title="查看 常用 中的全部文章" target="_blank">常用</a></span>的方法，列在下面：</p>
<p>JavaScript代码<br />
//获取第一个option的值  <br />
$(&#8216;#test option:first&#8217;).val();  <br />
//最后一个option的值   <br />
$(&#8216;#test option:last&#8217;).val();  <br />
//获取第二个option的值  <br />
$(&#8216;#test option:eq(1)&#8217;).val();  <br />
//获取选中的值  <br />
$(&#8216;#test&#8217;).val();  <br />
$(&#8216;#test option:<span class='wp_keywordlink_affiliate'><a href="http://www.52shidai.com/tag/select" title="查看 select 中的全部文章" target="_blank">select</a></span>ed&#8217;).val();  <br />
//设置值为2的option为选中状态  <br />
$(&#8216;#test&#8217;).attr(&#8216;value&#8217;,&#8217;2&#8242;);  <br />
//设置第一个option为选中  <br />
$(&#8216;#test option:last&#8217;).attr(&#8216;<span class='wp_keywordlink_affiliate'><a href="http://www.52shidai.com/tag/select" title="查看 select 中的全部文章" target="_blank">select</a></span>ed&#8217;,'selected&#8217;);  <br />
$(“#test”).attr(&#8216;value&#8217; , $(&#8216;#test option:last&#8217;).val());  <br />
$(“#test”).attr(&#8216;value&#8217; , $(&#8216;#test option&#8217;).eq($(&#8216;#test option&#8217;).length &#8211; 1).val());  <br />
//获取select的长度  <br />
$(&#8216;#test option&#8217;).length;  <br />
//添加一个option  <br />
$(“#test”).append(“&lt;option value=&#8217;9&#8242;&gt;ff&lt;/option&gt;”);  <br />
$(“&lt;option value=&#8217;9&#8242;&gt;ff&lt;/option&gt;”).appendTo(“#test”);  <br />
//添除选中项  <br />
$(&#8216;#test option:selected&#8217;).remove();  <br />
//指定项选中  <br />
$(&#8216;#test option:first&#8217;).remove();  <br />
//指定值被删除  <br />
$(&#8216;#test option&#8217;).each(function(){  <br />
    if( $(this).val() == &#8217;5&#8242;){  <br />
        $(this).remove();  <br />
    }  <br />
});  <br />
$(&#8216;#test option[value=5]&#8216;).remove();  <br />
  <br />
//获取第一个Group的标签  <br />
$(&#8216;#test optgroup:eq(0)&#8217;).attr(&#8216;label&#8217;);  <br />
//获取第二group下面第一个option的值   <br />
$(&#8216;#test optgroup:eq(1) <img src='http://www.52shidai.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> ption:eq(0)&#8217;).val();</p>
<h2  class="related_post_title">您可能感兴趣的文章</h2><ul class="related_post"><li><a href="http://www.52shidai.com/javascript/jquery/90.html" title="Jquery 常用方法经典总结">Jquery 常用方法经典总结</a></li><li><a href="http://www.52shidai.com/javascript/jquery/81.html" title="jquery 常用操作方法">jquery 常用操作方法</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.52shidai.com/javascript/jquery/102.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jquery 常用方法经典总结</title>
		<link>http://www.52shidai.com/javascript/jquery/90.html</link>
		<comments>http://www.52shidai.com/javascript/jquery/90.html#comments</comments>
		<pubDate>Sun, 07 Feb 2010 02:18:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[常用]]></category>
		<category><![CDATA[总结]]></category>
		<category><![CDATA[方法]]></category>

		<guid isPermaLink="false">http://52shidai.com/?p=90</guid>
		<description><![CDATA[1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法，且返回的对象为jquery对象（集合对象），不能直接调用dom定义的方法。 2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的，调用方法时要注意操作的是dom对象还是jquery对象。 普通的dom对象一般可以通过$()转换成jquery对象。 如：$(document.getElementById(“msg”))则为jquery对象，可以使用jquery的方法。 由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项，一般可通过索引取出。 如：$(“#msg”)[0]，$(“div”).eq(1)[0]，$(“div”).get()[1]，$(“td”)[5]这些都是dom对象，可以使用dom中的方法，但不能再使用Jquery的方法。 以下几种写法都是正确的： 复制代码 代码如下: $(“#msg”).html(); $(“#msg”)[0].innerHTML; $(“#msg”).eq(0)[0].innerHTML; $(“#msg”).get(0).innerHTML; 3、如何获取jQuery集合的某一项 对于获取的元素集合，获取其中的某一项（通过索引指定）可以使用eq或get(n)方法或者索引号获取，要注意，eq返回的是jquery对象，而get(n)和索引返回的是dom元素对象。对于jquery对象只能使用jquery的方法，而dom对象只能使用dom的方法，如要获取第三个&#60;div&#62;元素的内容。有如下两种方法： 复制代码 代码如下: $(“div”).eq(2).html(); //调用jquery对象的方法 $(“div”).get(2).innerHTML; //调用dom的方法属性 4、同一函数实现set和get Jquery中的很多方法都是如此，主要包括如下几个： $(“#msg”).html(); //返回id为msg的元素节点的html内容。 $(“#msg”).html(“&#60;b&#62;new content&#60;/b&#62;”); //将“&#60;b&#62;new content&#60;/b&#62;” 作为html串写入id为msg的元素节点内容中,页面显示粗体的new content $(“#msg”).text(); //返回id为msg的元素节点的文本内容。 $(“#msg”).text(“&#60;b&#62;new content&#60;/b&#62;”); //将“&#60;b&#62;new content&#60;/b&#62;” 作为普通文本串写入id为msg的元素节点内容中,页面显示&#60;b&#62;new content&#60;/b&#62; $(“#msg”).height(); //返回id为msg的元素的高度 $(“#msg”).height(“300&#8243;); //将id为msg的元素的高度设为300 $(“#msg”).width(); //返回id为msg的元素的宽度 $(“#msg”).width(“300&#8243;); //将id为msg的元素的宽度设为300 $(“input”).val(“); //返回表单输入框的value值 $(“input”).val(“test”); //将表单输入框的value值设为test $(“#msg”).click(); //触发id为msg的元素的单击事件 [...]]]></description>
			<content:encoded><![CDATA[<p>1、关于页面元素的引用<br />
通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等<span class='wp_keywordlink_affiliate'><a href="http://www.52shidai.com/tag/%e6%96%b9%e6%b3%95" title="查看 方法 中的全部文章" target="_blank">方法</a></span>，且返回的对象为jquery对象（集合对象），不能直接调用dom定义的<span class='wp_keywordlink_affiliate'><a href="http://www.52shidai.com/tag/%e6%96%b9%e6%b3%95" title="查看 方法 中的全部文章" target="_blank">方法</a></span>。<br />
2、jQuery对象与dom对象的转换<br />
只有jquery对象才能使用jquery定义的<span class='wp_keywordlink_affiliate'><a href="http://www.52shidai.com/tag/%e6%96%b9%e6%b3%95" title="查看 方法 中的全部文章" target="_blank">方法</a></span>。注意dom对象和jquery对象是有区别的，调用方法时要注意操作的是dom对象还是jquery对象。<br />
普通的dom对象一般可以通过$()转换成jquery对象。<br />
如：$(document.getElementById(“msg”))则为jquery对象，可以使用jquery的方法。<br />
由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项，一般可通过索引取出。<br />
如：$(“#msg”)[0]，$(“div”).eq(1)[0]，$(“div”).get()[1]，$(“td”)[5]这些都是dom对象，可以使用dom中的方法，但不能再使用Jquery的方法。<br />
以下几种写法都是正确的：<br />
复制代码 代码如下:<br />
$(“#msg”).html();<br />
$(“#msg”)[0].innerHTML;<br />
$(“#msg”).eq(0)[0].innerHTML;<br />
$(“#msg”).get(0).innerHTML;</p>
<p>3、如何获取jQuery集合的某一项<br />
对于获取的元素集合，获取其中的某一项（通过索引指定）可以使用eq或get(n)方法或者索引号获取，要注意，eq返回的是jquery对象，而get(n)和索引返回的是dom元素对象。对于jquery对象只能使用jquery的方法，而dom对象只能使用dom的方法，如要获取第三个&lt;div&gt;元素的内容。有如下两种方法：<br />
复制代码 代码如下:<br />
$(“div”).eq(2).html(); //调用jquery对象的方法<br />
$(“div”).get(2).innerHTML; //调用dom的方法属性</p>
<p>4、同一函数实现set和get<br />
Jquery中的很多方法都是如此，主要包括如下几个：<br />
$(“#msg”).html(); //返回id为msg的元素节点的html内容。<br />
$(“#msg”).html(“&lt;b&gt;new content&lt;/b&gt;”);<br />
//将“&lt;b&gt;new content&lt;/b&gt;” 作为html串写入id为msg的元素节点内容中,页面显示粗体的new content<br />
$(“#msg”).text(); //返回id为msg的元素节点的文本内容。<br />
$(“#msg”).text(“&lt;b&gt;new content&lt;/b&gt;”);<br />
//将“&lt;b&gt;new content&lt;/b&gt;” 作为普通文本串写入id为msg的元素节点内容中,页面显示&lt;b&gt;new content&lt;/b&gt;<br />
$(“#msg”).height(); //返回id为msg的元素的高度<br />
$(“#msg”).height(“300&#8243;); //将id为msg的元素的高度设为300<br />
$(“#msg”).width(); //返回id为msg的元素的宽度<br />
$(“#msg”).width(“300&#8243;); //将id为msg的元素的宽度设为300<br />
$(“input”).val(“); //返回表单输入框的value值<br />
$(“input”).val(“test”); //将表单输入框的value值设为test<br />
$(“#msg”).click(); //触发id为msg的元素的单击事件<br />
$(“#msg”).click(fn); //为id为msg的元素单击事件添加函数<br />
同样blur,focus,select,submit事件都可以有着两种调用方法<br />
5、集合处理功能<br />
对于jquery返回的集合内容无需我们自己循环遍历并对每个对象分别做处理，jquery已经为我们提供的很方便的方法进行集合的处理。<br />
包括两种形式：<br />
$(“p”).each(function(i){this.style.color=['#f00','#0f0','#00f'][i]})<br />
//为索引分别为0，1，2的p元素分别设定不同的字体颜色。<br />
$(“tr”).each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]})<br />
//实现表格的隔行换色效果<br />
$(“p”).click(function(){alert($(this).html())})<br />
//为每个p元素增加了click事件，单击某个p元素则弹出其内容<br />
6、扩展我们需要的功能<br />
$.extend({<br />
min: function(a, b){return a &lt; b?a:b; },<br />
max: function(a, b){return a &gt; b?a:b; }<br />
}); //为jquery扩展了min,max两个方法<br />
使用扩展的方法（通过“$.方法名”调用）：<br />
alert(“a=10,b=20,max=”+$.max(10,20)+”,min=”+$.min(10,20));<br />
7、支持方法的连写<br />
所谓连写，即可以对一个jquery对象连续调用各种不同的方法。<br />
例如：<br />
$(“p”).click(function(){alert($(this).html())})<br />
.mouseover(function(){alert(&#8216;mouse over event&#8217;)})<br />
.each(function(i){this.style.color=['#f00','#0f0','#00f'][i]});<br />
8、操作元素的样式<br />
主要包括以下几种方式：<br />
$(“#msg”).css(“background”); //返回元素的背景颜色<br />
$(“#msg”).css(“background”,”#ccc”) //设定元素背景为灰色<br />
$(“#msg”).height(300); $(“#msg”).width(“200&#8243;); //设定宽高<br />
$(“#msg”).css({ color: “red”, background: “blue” });//以名值对的形式设定样式<br />
$(“#msg”).addClass(“select”); //为元素增加名称为select的class<br />
$(“#msg”).removeClass(“select”); //删除元素名称为select的class<br />
$(“#msg”).toggleClass(“select”); //如果存在（不存在）就删除（添加）名称为select的class<br />
9、完善的事件处理功能<br />
Jquery已经为我们提供了各种事件处理方法，我们无需在html元素上直接写事件，而可以直接为通过jquery获取的对象添加事件。<br />
如：<br />
$(“#msg”).click(function(){alert(“good”)}) //为元素添加了单击事件<br />
$(“p”).click(function(i){this.style.color=['#f00','#0f0','#00f'][i]})<br />
//为三个不同的p元素单击事件分别设定不同的处理<br />
jQuery中几个自定义的事件：<br />
（1）hover(fn1,fn2)：一个模仿悬停事件（鼠标移动到一个对象上面及移出这个对象）的方法。当鼠标移动到一个匹配的元素上面时，会触发指定的第一个函数。当鼠标移出这个元素时，会触发指定的第二个函数。<br />
//当鼠标放在表格的某行上时将class置为over，离开时置为out。<br />
$(“tr”).hover(function(){<br />
$(this).addClass(“over”);<br />
},<br />
function(){<br />
$(this).addClass(“out”);<br />
});<br />
（2）ready(fn):当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。<br />
$(document).ready(function(){alert(“Load Success”)})<br />
//页面加载完毕提示“Load Success”,不同于onload事件，onload需要页面内容加载完毕（图片等），而ready只要页面html代码下载完毕即触发。与$(fn)等价<br />
（3）toggle(evenFn,oddFn): 每次点击时切换要调用的函数。如果点击了一个匹配的元素，则触发指定的第一个函数，当再次点击同一元素时，则触发指定的第二个函数。随后的每次点击都重复对这两个函数的轮番调用。<br />
//每次点击时轮换添加和删除名为selected的class。<br />
$(“p”).toggle(function(){<br />
$(this).addClass(“selected”);<br />
},function(){<br />
$(this).removeClass(“selected”);<br />
});<br />
（4）trigger(eventtype): 在每一个匹配的元素上触发某类事件。<br />
例如：<br />
$(“p”).trigger(“click”); //触发所有p元素的click事件<br />
（5）bind(eventtype,fn)，unbind(eventtype): 事件的绑定与反绑定<br />
从每一个匹配的元素中（添加）删除绑定的事件。<br />
例如：<br />
$(“p”).bind(“click”, function(){alert($(this).text());}); //为每个p元素添加单击事件<br />
$(“p”).unbind(); //删除所有p元素上的所有事件<br />
$(“p”).unbind(“click”) //删除所有p元素上的单击事件<br />
10、几个实用特效功能<br />
其中toggle()和slidetoggle()方法提供了状态切换功能。<br />
如toggle()方法包括了hide()和show()方法。<br />
slideToggle()方法包括了slideDown()和slideUp方法。<br />
11、几个有用的jQuery方法<br />
$.browser.浏览器类型：检测浏览器类型。有效参数：safari, opera, msie, mozilla。如检测是否ie：$.browser.isie，是ie浏览器则返回true。<br />
$.each(obj, fn)：通用的迭代函数。可用于近似地迭代对象和数组（代替循环）。<br />
如<br />
$.each( [0,1,2], function(i, n){ alert( “Item #” + i + “: ” + n ); });<br />
等价于：<br />
var tempArr=[0,1,2];<br />
for(var i=0;i&lt;tempArr.length;i++){<br />
alert(“Item #”+i+”: “+tempArr[i]);<br />
}<br />
也可以处理json数据，如<br />
$.each( { name: “John”, lang: “JS” }, function(i, n){ alert( “Name: ” + i + “, Value: ” + n ); });<br />
结果为：<br />
Name:name, Value:John<br />
Name:lang, Value:JS<br />
$.extend(target,prop1,propN)：用一个或多个其他对象来扩展一个对象，返回这个被扩展的对象。这是jquery实现的继承方式。<br />
如：<br />
$.extend(settings, options);<br />
//合并settings和options，并将合并结果返回settings中，相当于options继承setting并将继承结果保存在setting中。<br />
var settings = $.extend({}, defaults, options);<br />
//合并defaults和options，并将合并结果返回到setting中而不覆盖default内容。<br />
可以有多个参数（合并多项并返回）<br />
$.map(array, fn)：数组映射。把一个数组中的项目(处理转换后)保存到到另一个新数组中，并返回生成的新数组。<br />
如：<br />
var tempArr=$.map( [0,1,2], function(i){ return i + 4; });<br />
tempArr内容为：[4,5,6]<br />
var tempArr=$.map( [0,1,2], function(i){ return i &gt; 0 ? i + 1 : null; });<br />
tempArr内容为：[2,3]<br />
$.merge(arr1,arr2):合并两个数组并删除其中重复的项目。<br />
如：$.merge( [0,1,2], [2,3,4] ) //返回[0,1,2,3,4]<br />
$.trim(str)：删除字符串两端的空白字符。<br />
如：$.trim(” hello, how are you? “); //返回”hello,how are you? ”<br />
12、解决自定义方法或其他类库与jQuery的冲突<br />
很多时候我们自己定义了$(id)方法来获取一个元素，或者其他的一些js类库如prototype也都定义了$方法，如果同时把这些内容放在一起就会引起变量方法定义冲突，Jquery对此专门提供了方法用于解决此问题。<br />
使用jquery中的jQuery.noConflict();方法即可把变量$的控制权让渡给第一个实现它的那个库或之前自定义的$方法。之后应用Jquery的时候只要将所有的$换成jQuery即可，如原来引用对象方法$(“#msg”)改为jQuery(“#msg”)。<br />
如：<br />
jQuery.noConflict();<br />
// 开始使用jQuery<br />
jQuery(“div p”).hide();<br />
// 使用其他库的 $()<br />
$(“content”).style.display = &#8216;none&#8217;;</p>
<h2  class="related_post_title">您可能感兴趣的文章</h2><ul class="related_post"><li><a href="http://www.52shidai.com/seo/647.html" title="5种必须的方法做好百度优化和排名">5种必须的方法做好百度优化和排名</a></li><li><a href="http://www.52shidai.com/wordpress/460.html" title="wordpress标签wp list authors使用方法详解 ">wordpress标签wp list authors使用方法详解 </a></li><li><a href="http://www.52shidai.com/javascript/jquery/319.html" title="jQuery each()方法的使用方法">jQuery each()方法的使用方法</a></li><li><a href="http://www.52shidai.com/javascript/jquery/105.html" title="jQuery的html()等方法介绍">jQuery的html()等方法介绍</a></li><li><a href="http://www.52shidai.com/seo/184.html" title="前端开发经验小结">前端开发经验小结</a></li><li><a href="http://www.52shidai.com/javascript/jquery/108.html" title="jQuery的html()等方法介绍">jQuery的html()等方法介绍</a></li><li><a href="http://www.52shidai.com/javascript/jquery/102.html" title="jQuery操作select的常用方法">jQuery操作select的常用方法</a></li><li><a href="http://www.52shidai.com/javascript/jquery/81.html" title="jquery 常用操作方法">jquery 常用操作方法</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.52shidai.com/javascript/jquery/90.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery 常用操作方法</title>
		<link>http://www.52shidai.com/javascript/jquery/81.html</link>
		<comments>http://www.52shidai.com/javascript/jquery/81.html#comments</comments>
		<pubDate>Sun, 07 Feb 2010 02:10:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[常用]]></category>
		<category><![CDATA[操作]]></category>

		<guid isPermaLink="false">http://52shidai.com/?p=81</guid>
		<description><![CDATA[jquery 常用操作方法这样的文件脚本之家发布的也比较多了，但每个人整理的不相同，大家可以参考脚本之家之前的发布的文章结合一下比较好。 操作下拉列表 添加选项列表 $(this).get(0).options.add(new Option(text,value)); 清空列表 $(this).get(0).options.length=0; 删除指定索引的选项 $(this).get(0).remove(index); 设定需要选中项的值 $(this).get(0).value=value; 获取当前选中选项的文本 $(this).get(0).options[index].text; 批量修改CSS $(this).css({left:”35px”,top:”24px”}) 使指定区域内的元素不可使用（变灰） $(this).find(*).each(function(){$(this).attr(“disabled”,true)}); 您可能感兴趣的文章jQuery操作select的常用方法Jquery 常用方法经典总结]]></description>
			<content:encoded><![CDATA[<p>jquery <span class='wp_keywordlink_affiliate'><a href="http://www.52shidai.com/tag/%e5%b8%b8%e7%94%a8" title="查看 常用 中的全部文章" target="_blank">常用</a></span><span class='wp_keywordlink_affiliate'><a href="http://www.52shidai.com/tag/%e6%93%8d%e4%bd%9c" title="查看 操作 中的全部文章" target="_blank">操作</a></span>方法这样的文件脚本之家发布的也比较多了，但每个人整理的不相同，大家可以参考脚本之家之前的发布的文章结合一下比较好。<br />
<span class='wp_keywordlink_affiliate'><a href="http://www.52shidai.com/tag/%e6%93%8d%e4%bd%9c" title="查看 操作 中的全部文章" target="_blank">操作</a></span>下拉列表<br />
添加选项列表<br />
$(this).get(0).options.add(new Option(text,value));<br />
清空列表<br />
$(this).get(0).options.length=0;<br />
删除指定索引的选项<br />
$(this).get(0).remove(index);<br />
设定需要选中项的值<br />
$(this).get(0).value=value;<br />
获取当前选中选项的文本<br />
$(this).get(0).options[index].text;<br />
批量修改CSS<br />
$(this).css({left:”35px”,top:”24px”})<br />
使指定区域内的元素不可使用（变灰）<br />
$(this).find(*).each(function(){$(this).attr(“disabled”,true)});</p>
<p><a href="http://www.jb51.net/article/21936.htm"></a></p>
<h2  class="related_post_title">您可能感兴趣的文章</h2><ul class="related_post"><li><a href="http://www.52shidai.com/javascript/jquery/102.html" title="jQuery操作select的常用方法">jQuery操作select的常用方法</a></li><li><a href="http://www.52shidai.com/javascript/jquery/90.html" title="Jquery 常用方法经典总结">Jquery 常用方法经典总结</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.52shidai.com/javascript/jquery/81.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

