Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当不同变量中的两个文本相等时,如何执行函数_Javascript_Jquery_Html_Css_Elements - Fatal编程技术网

Javascript 当不同变量中的两个文本相等时,如何执行函数

Javascript 当不同变量中的两个文本相等时,如何执行函数,javascript,jquery,html,css,elements,Javascript,Jquery,Html,Css,Elements,我有两个div,一个类名为“.tab”,另一个id名为“#director”。我想在“#director”元素的文本为“left”时执行一个函数。我想在单击时将.tab div的背景更改为绿色,但前提是只有#director元素中有文本“left”。所以我做的函数一直不执行。这是我的密码:- var leftText=“left”; var directorText=$('director').text(); $(“.tab”)。单击(函数(){ 如果(leftText==directorTe

我有两个div,一个类名为“.tab”,另一个id名为“#director”。我想在“#director”元素的文本为“left”时执行一个函数。我想在单击时将.tab div的背景更改为绿色,但前提是只有#director元素中有文本“left”。所以我做的函数一直不执行。这是我的密码:-

var leftText=“left”;
var directorText=$('director').text();
$(“.tab”)。单击(函数(){
如果(leftText==directorText){
/*你的东西在这里*/
$(“.tab”).css(“背景”、“绿色”);
}
});
div{
高度:100px;
宽度:100px;
利润率:50像素;
浮动:左;
背景:ddd;
边框:2件纯黑;
}


ID的jQuery选择器将是
var directorText=$('#director').text()

ID的jQuery选择器将是
var directorText=$('#director').text()

您忘记添加#因为您正在使用id进行选择$(“#主管”)您忘记添加了#因为您正在使用id进行选择$(“#director”)@Axmednuur如果这解决了你的问题,你能把它作为答案吗?Thanks@Axmednuur如果这解决了你的问题,你能把它标记为答案吗?谢谢