【问题标题】:jQuery selector on a jQuery referencejQuery 参考上的 jQuery 选择器
【发布时间】:2013-06-26 14:27:14
【问题描述】:

在 jQuery 中我选择一个表单:

eSpecialForm = $('form[name="specialForm"]');

然后我想在这个表单中选择提交按钮。正确的语法是什么?

eSpecialSubmit = eSpecialForm.$('button[type="submit"]');

【问题讨论】:

    标签: jquery jquery-selectors selector


    【解决方案1】:

    使用.find(),这是jquery中最快的方法:

    eSpecialSubmit = eSpecialForm.find('button[type="submit"]');
    

    【讨论】:

    • $('button[type="submit"]', eSpecialSubmit); 也可以。
    • @JustinNiessner 是的,当然,但 .find() 是首选方法,因为使用上下文将在内部使用 find() 进行翻译
    • 只是想指出这一点。是否使用它取决于您。
    • @JustinNiessner 你是对的,但请注意 $('> selector',context) 似乎已被弃用,即使我找不到任何官方链接。 $(selector,context) 当然不会被弃用
    【解决方案2】:

    你可以这样做 -

    eSpecialSubmit = $('button[type="submit"]',eSpecialForm);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-24
      • 1970-01-01
      • 1970-01-01
      • 2013-10-18
      • 1970-01-01
      • 2011-09-19
      • 2011-03-09
      相关资源
      最近更新 更多