jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery阻塞到第一个选项大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这样的代码

<SELEct name="aa">
    <option>a</option>
    <option>b</option>
    <option>c</option>
</SELEct>

有一种方法可以停止打开我所有表单的选择并只显示一个选择在这个例子中只有一个吗?

提前致谢
c

解决方法

删除所有其他选项:gt(0)filter(0)是这样的索引:

$("SELEct[name='aa'] option:gt(0)").remove();

或者像这样禁用它们:

$("SELEct[name='aa'] option:gt(0)").attr("disabled","disabled");

并选择一个项目:eq(0)过滤器(0)是这样的索引:

$("SELEct[name='aa'] option:eq(0)").attr("SELEcted","SELEcted");

反过来可以用:不过滤:

$("SELEct[name='aa'] :not(option:gt(0))").attr("disabled","disabled");

或者a:过滤器:

$("SELEct[name='aa'] option:lt(1)").attr("disabled","disabled");

只需指定一个空字符串.attr(“disabled”,“”);或.attr(“选中”,“”);删除属性设置.

fiddle here

翻转/翻转值我想你需要第二个(隐藏)选择:

fiddle here

// hide items
var src = $("SELEct[name='aa'] option:eq(0)");
var tar = $("SELEct[name='ab']").hide();

tar.append(src.clone())
src.remove();


//reshow items:
src = $("SELEct[name='ab'] option:eq(0)");
tar = $("SELEct[name='aa']")

tar.prepend(src.clone())
src.remove();

大佬总结

以上是大佬教程为你收集整理的jquery阻塞到第一个选项全部内容,希望文章能够帮你解决jquery阻塞到第一个选项所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。