首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery on fadeout命令

JQuery on fadeout命令
EN

Stack Overflow用户
提问于 2013-12-08 19:26:08
回答 2查看 50关注 0票数 0

我想在淡出时,使用以JQuery开头的编码格式将所选值重置为"1“,例如:

代码语言:javascript
复制
jQuery("select[name='wpcf-it-software-jobs']").prepend('<option value="">- select     
-</option>');

我的html和平常一样,周围有值和选项标签。

谢谢

我确实试过了

代码语言:javascript
复制
 jQuery("select[name='wpcf-it-software-jobs']").fadeOut(function(){.val('<option value="">- select     
-</option>');

试一试就没那么幸运了。

更新实际上我在上面的.prepend代码之后使用了一段代码

代码语言:javascript
复制
jQuery("select[name='wpcf-it-software-jobs']")[0].selectedIndex = 0;

我不知道它是什么,但它是由支持团队提供的。这两者之间有什么联系吗?

EN

回答 2

Stack Overflow用户

发布于 2013-12-08 19:37:17

您可以尝试将select的value设置为nothing (我假设您为- select option -选项设置的值)。jQuery应更改下拉菜单以选择具有匹配值的项目。

代码语言:javascript
复制
jQuery("select[name='wpcf-it-software-jobs']").fadeOut(400, function() {
    // Fadeout Complete, so change the selected item to the first one
    $(this).val('');
});
票数 0
EN

Stack Overflow用户

发布于 2013-12-08 20:00:05

使用option.eq(1)和prop('selected'),true),其中1是索引(0,1,2,...)

代码语言:javascript
复制
jQuery(function() {
   jQuery("select[name='wpcf-it-software-jobs']").fadeOut(800, function() {
      $(this).fadeIn();
      $("select[name='wpcf-it-software-jobs'] option:eq(1)").prop('selected', true)

  });

});

或者您可以使用

代码语言:javascript
复制
  $("select[name='wpcf-it-software-jobs'] option[value='1']").attr("selected", "selected");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20452867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档