使用JQuery更改特定元的内容时遇到问题

使用JQuery更改特定元的内容时遇到问题,jquery,meta-tags,Jquery,Meta Tags,我试图用JQuery更改meta的内容,但出现以下错误: unrecognized expression: [name=dc.description] 使用以下代码: $('meta[name=description]').attr('content', data.Description); $('meta[name=dc.description]').attr('content', data.Description); 元名称是“dc.description”(用于统计目的的元)。当我更改

我试图用JQuery更改meta的内容,但出现以下错误:

unrecognized expression: [name=dc.description]
使用以下代码:

$('meta[name=description]').attr('content', data.Description);
$('meta[name=dc.description]').attr('content', data.Description);
元名称是“dc.description”(用于统计目的的元)。当我更改meta“description”的内容时,它的工作是完美的


我做错了什么?

你需要避开

$('meta[name=dc\\.description]')

您必须转义选择器,因为
表示类名

$("meta[name=dc\\.description]").attr('content', data.Description);

谢谢你,詹姆斯,我不知道那件事!