jquery变量和$(var).css
我有以下代码:jquery变量和$(var).css,jquery,css,dom,var,Jquery,Css,Dom,Var,我有以下代码: $(document).ready(function() { $('.fa-crosshairs').click(function() { $('*').click(function() { var currentclass = $(this).attr('class'); }); }); $('#1color').click(function() { $('body').css({ "background-color"
$(document).ready(function() {
$('.fa-crosshairs').click(function() {
$('*').click(function() {
var currentclass = $(this).attr('class');
});
});
$('#1color').click(function() {
$('body').css({
"background-color": "black"
});
});
});
我需要得到currentclass变量,然后用它来代替$('body').css,但我不知道我该怎么做
关键是通过单击获取一个元素,然后在单击(“#1color”)时更改其css全局声明变量 下面是一个例子,说明如何做到这一点
$(文档).ready(函数(){
var-elem;
$('.fa十字光标')。单击(函数(){
elem=这个;
});
$('input')。单击(函数(){
$(elem).css({
“背景色”:“青色”,
“颜色”:“白色”
});
});
});代码>
一个
两个
三
四
五
六
变量
var currentclass=$(this.attr('class')代码>在函数中声明。以便在声明它的函数中可以访问它。变量的范围在该函数内。您需要将变量声明为全局变量,以便可以在函数外部访问该变量。
这是什么$('*')。单击(函数(){您正在绑定fa十字光标中的所有元素,单击事件显示您的DOM结构或制作一个小提琴