Javascript “如何更改obj”;";使用jQuery的样式?
我想通过jQuery更改我的选择样式 我用这个来获取所有项目Javascript “如何更改obj”;";使用jQuery的样式?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想通过jQuery更改我的选择样式 我用这个来获取所有项目 //cell list with new coordinates cl = Object {0-0: th, 0-1: th, 0-2: th, 0-3: th, 1-0: td…}, id = "0-0"} 现在我将使用此函数更改我的样式 var $B= cl[id]; $B.css("border-left", "none"); 但是这个功能不起作用 Uncaught TypeError: $B.css is not a fu
//cell list with new coordinates
cl = Object {0-0: th, 0-1: th, 0-2: th, 0-3: th, 1-0: td…}, id = "0-0"}
现在我将使用此函数更改我的样式
var $B= cl[id];
$B.css("border-left", "none");
但是这个功能不起作用
Uncaught TypeError: $B.css is not a function
我应该怎么做?用jQuery包装它:
var $B= cl[id];
jQuery($B).css("border-left", "none");
当您在核心javascript上使用jQuery方法时,它显然会抛出一个错误。您只需使用jQuery包装它即可使用它们的方法。使用jQuery包装它:
var $B= cl[id];
jQuery($B).css("border-left", "none");
当您在核心javascript上使用jQuery方法时,它显然会抛出一个错误。您只需使用jQuery将其包装起来,即可使用它们的方法。表达式
var$B=cl[id]
只生成id,而不是jquery
对象。因此,您需要先转换为jquery
对象,然后才能对其应用css属性
var $B= $(cl[id]);
$B.css("border-left", "none");
表达式
var$B=cl[id]
只生成id,而不是jquery
对象。因此,您需要先转换为jquery
对象,然后才能对其应用css属性
var $B= $(cl[id]);
$B.css("border-left", "none");
无效对象。语法错误<代码>变量$B=cl[id]代码>==>
var$B=jQuery(cl[id])代码>在jQueryInvalid对象中换行。语法错误<代码>变量$B=cl[id]代码>==>var$B=jQuery(cl[id])代码>在jQuery中换行