【问题标题】:jQuery - finding an element with multiple HTML tag attributes in itjQuery - 查找其中包含多个 HTML 标记属性的元素
【发布时间】:2011-09-24 06:15:42
【问题描述】:

为什么要使用这个:

var parent = $('div.form.offer_mails');
var period = parent.find('input[type=checkbox,name=timeperiod]');

我明白了(在我的 Mozilla Firefox 错误控制台中出现异常):

Error: uncaught exception: Syntax error, unrecognized expression: [type=checkbox,name=timeperiod]

难道不能搜索具有多个属性及其值的元素吗?

请解释并解决我的问题。 :)

【问题讨论】:

    标签: javascript jquery css exception sizzle


    【解决方案1】:

    是的,这样:

    var period = parent.find('input[type=checkbox][name=timeperiod]');
    

    请注意,这也是一个有效的 CSS 选择器。

    【讨论】:

    • 添加了一个答案,但你的更正确,因此我删除了我的。
    • 我会在大约 11 分钟后接受你的回答...非常感谢你!
    猜你喜欢
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-15
    • 2021-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多