Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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_Css - Fatal编程技术网

Javascript 我该如何覆盖剩余的填充!重要属性

Javascript 我该如何覆盖剩余的填充!重要属性,javascript,jquery,css,Javascript,Jquery,Css,我有一个下面的代码,我想覆盖填充左元素,它有!重要属性。有人能给我一些建议吗 jQuery("a.orderLink").css("padding-left", "300px", "important"); body a.orderLink{padding left:301px!important}您可以定义一个类/选择器,在其中可以重写相同的属性。确保此定义出现在.orderLink之后 班 document.getElementByIdbtn.addEventListenerclick

我有一个下面的代码,我想覆盖填充左元素,它有!重要属性。有人能给我一些建议吗

jQuery("a.orderLink").css("padding-left", "300px", "important"); 

body a.orderLink{padding left:301px!important}

您可以定义一个类/选择器,在其中可以重写相同的属性。确保此定义出现在.orderLink之后

班 document.getElementByIdbtn.addEventListenerclick,handleClick; 功能手柄{ document.querySelector.test.classList.addoverride } .测试{ 左侧填充:10px!重要; } .覆盖{ 左侧填充:100px!重要; }
Override使用cssText可以解决此问题。因此,在链接的整个CSS中添加您想要的重要部分

cssText属性将样式声明的内容设置为字符串或返回字符串

见下文:

函数myFunction{ var x=document.querySelectorAlla.orderLink.csshidepipe; var i; 对于i=0;i我有paddingyou真的想使用jquery吗?你能提供特定元素的html和css吗?你试过jQuerya.orderLink.csspading-left,300px了吗!重要的你可能想去解决它被给出的原因!首先,这很重要。否则,你只会以军备竞赛告终——你真的需要节俭地使用它。如果你需要覆盖它,那就不可能了!重要提示。@Carsten Løvbo Andersen您的代码可能无法工作。有些浏览器有这种语法的错误,无法修复。看一看。@CarstenLøvboAndersen。。。我已经试过了,但不起作用…@Ishan要获得粗体字体,请尝试添加或删除:link from a.orderLink->a.orderLink:link@Ishan我添加了另一个解决方案。添加一个类。检查这是否对你更有效