Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.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
使用jquery使字体变强为正常字体不起作用_Jquery_Css - Fatal编程技术网

使用jquery使字体变强为正常字体不起作用

使用jquery使字体变强为正常字体不起作用,jquery,css,Jquery,Css,我有一个div,如下所示: 一些文本 我想使用jquery使字体正常。我做了如下尝试: $("#div1").css("font-weight", "normal !important"); 但它不起作用 您需要选择而不是div $(“#div1 strong”).css(“字体重量”、“正常”) 一些文本 您需要选择而不是div $(“#div1 strong”).css(“字体重量”、“正常”) 一些文本 您的代码所做的是设置内容的字体重量,并使用!重要信息可以帮助覆盖同一元素的其

我有一个
div
,如下所示:

一些文本

我想使用jquery使字体正常。我做了如下尝试:

$("#div1").css("font-weight", "normal !important");

但它不起作用

您需要选择
而不是div

$(“#div1 strong”).css(“字体重量”、“正常”)

一些文本

您需要选择
而不是div

$(“#div1 strong”).css(“字体重量”、“正常”)

一些文本

您的代码所做的是设置
内容的字体重量,并使用
!重要信息
可以帮助覆盖同一元素的其他css设置

但有两个问题:

一个问题是内容(文本…)位于嵌套元素内,并且具有自己的样式。可以设置嵌套元素的样式,也可以将其全部删除

另一个是。因此,如果可以的话,你应该尝试摆脱它(以避免复杂的解决方案)

假设您需要一个元素来包装文本(无论出于何种原因),我建议将其替换为更合适的描述性元素(或者更确切地说,在本例中不太描述性),并根据需要使用样式:

$(“#myText”).css(“字体重量”、“正常”)
#myText{
字体大小:粗体
}


一些文本
您的代码所做的是设置
内容的字体重量,并使用
!重要信息
可以帮助覆盖同一元素的其他css设置

但有两个问题:

一个问题是内容(文本…)位于嵌套元素内,并且具有自己的样式。可以设置嵌套元素的样式,也可以将其全部删除

另一个是。因此,如果可以的话,你应该尝试摆脱它(以避免复杂的解决方案)

假设您需要一个元素来包装文本(无论出于何种原因),我建议将其替换为更合适的描述性元素(或者更确切地说,在本例中不太描述性),并根据需要使用样式:

$(“#myText”).css(“字体重量”、“正常”)
#myText{
字体大小:粗体
}


一些文本
这可以解决问题,但是如果你想以正确的方式解决问题,你应该删除属性。是的,但我正在解决OP提供的问题。你的评论应该是关于这个问题…不是这个答案…而是谢谢。你确实解决了问题。但是,如果您想使用“适当的代码”执行此操作,您应该删除元素。@Joost-我几乎同意;-)我想说,如果有一个元素(使用了
),可能还有其他原因。但是,由于强调不是该元素的“静态”要求(因此字体重量的“标准化”),因此可能应该使用不同的元素类型(
在这里是一个明显的选择)
strong
或HTML可能因任何原因无法更改,这可以解决问题,但是如果您希望以正确的方式进行操作,你应该删除属性。是的,但是我正在解决OP提供的问题。你的评论应该是关于这个问题…不是这个答案…而是谢谢。你确实解决了这个问题。但是,如果您想使用“适当的代码”执行此操作,您应该删除元素。@Joost-我几乎同意;-)我想说,如果有一个元素(使用了
),可能还有其他原因。但是,由于强调不是该元素的“静态”要求(因此字体重量的“标准化”),因此可能应该使用不同的元素类型(
在这里是一个明显的选择)
strong
或HTML可能因任何原因无法更改