Javascript jQuery或运算符混淆
这句话有效吗?这似乎是可行的,但我只是想确定使用这种语法是否合适 我知道我可以完成以下任务:Javascript jQuery或运算符混淆,javascript,jquery,operator-keyword,Javascript,Jquery,Operator Keyword,这句话有效吗?这似乎是可行的,但我只是想确定使用这种语法是否合适 我知道我可以完成以下任务: jQmainmenu.parent().get(0).className += settings.classname || "ddsmoothmenu"; 这在语法上是正确的,但不是我想要的,因为它本质上取代了元素上现有的类值 jQmainmenu.parent().get(0).className = settings.classname || "ddsmoothmenu"; jQuery将
jQmainmenu.parent().get(0).className += settings.classname || "ddsmoothmenu";
这在语法上是正确的,但不是我想要的,因为它本质上取代了元素上现有的类值
jQmainmenu.parent().get(0).className = settings.classname || "ddsmoothmenu";
jQuery将解决浏览器的所有问题(例如,并非所有IE版本都会直接考虑对类名的更新)您有没有研究过jQuery
.addClass()
、.removeClass()
和.hasglass())
methods?jQuery是一个JavaScript库,它没有运算符。我有,我知道它们可以使用,但这是针对某个人编写的旧插件,我只想修改插件以附加类名,而不是替换。如果将名称附加到原始类名字符串中,必须确保添加空格字符。这真的不是最好的做事方式。@Pointy告诉我你会如何做不同的??
jQmainmenu.parent().get(0).className = settings.classname || "ddsmoothmenu";
jQmainmenu.parent().addClass(settings.classname || "ddsmoothmenu");