gpt4 book ai didi

jquery - JQuery 中的选择器无需右括号即可工作

转载 作者:行者123 更新时间:2023-12-01 02:54:40 24 4
gpt4 key购买 nike

有谁知道为什么这个选择器在没有右括号的情况下可以正常工作?

$("div[name=test1")

并给出与此相同的结果:

$("div[name=test1]")

HTML:

<div name="test1"> Content Test 1</div>

Fiddle

最佳答案

如果您检查sizzle.js代码 github 。在第 856 行,您对选择器上的属性引号进行了这种处理:

// Make sure that attribute selectors are quoted
expr = expr.replace( rattributeQuotes, "='$1']" );

实际上会用 [name='test1'] 替换 [name=test1]

关于jquery - JQuery 中的选择器无需右括号即可工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28767371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com