Jquery选择器 - (初学者)

Wil*_* Ng 0 jquery jquery-selectors

我试图使用jquery选择器,但它失败了.

演示:http: //jsbin.com/vozufura/2/edit

HTML

 <div id="menu-123"></div>
 <div id="menu-456"></div>
 <div id="test" ></div>
Run Code Online (Sandbox Code Playgroud)

CSS

div {
height: 50px;
width: 100px;
background: red;
}
Run Code Online (Sandbox Code Playgroud)

使用Javascript

 $(document).ready(function(){
 $('[id^="menu_"]').css("background", "black");
 });
Run Code Online (Sandbox Code Playgroud)

前2师应将其背景改为黑色.但事实并非如此.

Raj*_*amy 5

尝试使用menu-代替menu_,

$('[id^="menu-"]').css("background", "black");
Run Code Online (Sandbox Code Playgroud)

DEMO


其他建议,您可以为此目的使用课程.

HTML:

 <div id="menu-123" class="hai"></div>
 <div id="menu-456"  class="hai"></div>
 <div id="test" ></div>
Run Code Online (Sandbox Code Playgroud)

JS:

$('.hai').css("background", "black");
Run Code Online (Sandbox Code Playgroud)

  • 如果将jquery库添加到jsbin,上面的代码可以正常工作... (3认同)