Dig*_*ent 0 javascript jquery jquery-selectors
这段代码有效......
$(document).ready(function(){
$('body').css('background','black');
});
Run Code Online (Sandbox Code Playgroud)
但是这段代码不......
$(document).ready(function(){
$('thumb_slider').css('background','black');
});
Run Code Online (Sandbox Code Playgroud)
^^^我在整个代码中唯一改变的是括号内的id属性.什么都没有改变.
我有一个带有id ="thumb_slider"的html元素标签,它里面有我可以在屏幕上看到的文本,但是当我引用一个html标签或id而不是正文时,我的jquery都没有.我在这做错了什么?
你想要'#thumb_slider'.这是id和元素名称之间的区别,即:
$('#thumb_slider').css('background','black');
Run Code Online (Sandbox Code Playgroud)
您使用jQuery以非常类似的方式选择CSS,因此:
body,div,p等:选择与该名称的元素,即的类型.#this,#that:选择具有该特定ID的元素..lots .otherstuff:选择该类的元素.