Javascript 从jQuery中排除一些标记

Javascript 从jQuery中排除一些标记,javascript,jquery,html,Javascript,Jquery,Html,我在网上搜索,但找不到我问题的正确答案。 我用下面的代码把英文数字改成波斯语。 但是代码改变了全身数字,我需要排除apikey td,知道吗 $(窗口).load(函数(){ $(“[lang='fa']”).find(“*”).andSelf().contents().each(函数(){ if(this.nodeType==3){ this.nodeValue=this.nodeValue.replace(/\d/g,函数(v){ 返回字符串.fromCharCode(v.charCode

我在网上搜索,但找不到我问题的正确答案。 我用下面的代码把英文数字改成波斯语。 但是代码改变了全身数字,我需要排除apikey td,知道吗

$(窗口).load(函数(){
$(“[lang='fa']”).find(“*”).andSelf().contents().each(函数(){
if(this.nodeType==3){
this.nodeValue=this.nodeValue.replace(/\d/g,函数(v){
返回字符串.fromCharCode(v.charCodeAt(0)+0x06C0);
});
}
});
});

这里有一些文字和1234567890
123qwe456qwe123
456ert456

只更改您想更改的内容。像我给div的那样给元素一个changeLanguage类。把这个类给任何你想改变的元素


$(窗口)。加载(函数(){
$(“[lang='fa']”)。查找(“*”)。而不是(“.dontChangeLanguage”)。内容()。每个(函数(){
if(this.nodeType==3)
{
this.nodeValue=this.nodeValue.replace(/\d/g,函数(v){
返回字符串.fromCharCode(v.charCodeAt(0)+0x06C0);
});
}
});
});

这里有一些文字和1234567890
123qwe456qwe123
456ert456

您的ID必须是唯一的

使用类和or

$(窗口).load(函数(){
$(“[lang='fa']”).find(“*”).andSelf().not(“.apikey”).contents().each(function(){
if(this.nodeType==3){
this.nodeValue=this.nodeValue.replace(/\d/g,函数(v){
返回字符串.fromCharCode(v.charCodeAt(0)+0x06C0);
});
}
});
});

这里有一些文字和1234567890
123qwe456qwe123
456ert456

谢谢Sameer,但我需要整个身体进行更改,除了您的代码仅更改选定的div还有许多div需要更改,我无法将所有div都更改为ChangeLanguage classAnswer更新为Not。给元素一个你现在不想改变的类,和我的一样谢谢mplungjan,这就是我要找的。