jQuery id^=不工作?

jQuery id^=不工作?,jquery,Jquery,嗨,我正在尝试模拟点击多个按钮,这些按钮都以相同的id值开始。我没有创建这个网站,我正在尝试创建一个脚本,这样用户就不必按每个按钮。选择单个id有效,但当我尝试使用id^=时,它不会: $(id='UnsubscribeItemBtn485527146') <a href=​"javascript:​UnsubscribeItem( '485527146', '255710' )​;​" id=​"UnsubscribeItemBtn485527146" class=​"btn_grey_

嗨,我正在尝试模拟点击多个按钮,这些按钮都以相同的id值开始。我没有创建这个网站,我正在尝试创建一个脚本,这样用户就不必按每个按钮。选择单个id有效,但当我尝试使用id^=时,它不会:

$(id='UnsubscribeItemBtn485527146')
<a href=​"javascript:​UnsubscribeItem( '485527146', '255710' )​;​" id=​"UnsubscribeItemBtn485527146" class=​"btn_grey_black btn_medium">​…​</a>

$(id^='UnsubscribeItemBtn')
0
$(id='UnsubscribeItemBtn485527146')
$(id^='UnsubscribeItemBtn')
0
有人能解释一下吗? 如果我真的很蠢,放松点,我是新手!

您需要这样使用它:

$("[id^='UnsubscribeItemBtn']")
您忘记了
[“”]
符号

  • 将整个选择器(内部选择器)括在
    引号内
  • 属性选择器需要包装在方括号内

  • 希望这是清楚的。谢谢。

    如果您需要代码方面的帮助,请发布真实的代码。您的两个选择器都没有任何意义。也许我掉下来了,但我认为您发布的内容在任何地方都没有意义。也许如果您将jquery与pythons-kwargs相结合?即使这样,也不知道^n注释:
    [attr^=value]
    :表示属性名为attr且其值以“value”为前缀的元素。请检查。这有什么作用?严重的问题。从未见过使用该
    ^
    的语法before@Rooster
    [attr^=value]
    :表示属性名为attr的元素,其值以“value”为前缀。jQuery以选择器@Rooster Check out开头。噢,哇,我不知道!谢谢+++:D