(jQuery)多个附加不起作用
我有代码自动更改某些文本的颜色以添加颜色。此外,我还添加了append-ondblclick 以下是我的一些代码:(jQuery)多个附加不起作用,jquery,Jquery,我有代码自动更改某些文本的颜色以添加颜色。此外,我还添加了append-ondblclick 以下是我的一些代码: <div class="post-body"> <div id="kangSigit"> <div id="jHtml">CODE 1</div> <div id="iHtml"> function example() {<br /> $(this).append("example")<br />
<div class="post-body">
<div id="kangSigit">
<div id="jHtml">CODE 1</div>
<div id="iHtml">
function example() {<br />
$(this).append("example")<br />
}
</div></div>
<br /><br />
<div id="kangSigit">
<div id="jHtml">CODE 2</div>
<div id="iHtml">
function example() {<br />
$(this).append("example")<br />
}
</div></div>
</div>
<script type='text/javascript'>
$("#kangSigit").ready(function() {
var a = $("#kangSigit").html(),
b = /function/gi,
c = "<span class='Func'>function</span>",
d = a.replace(b, c);
$("#kangSigit").html(d);
var e = $("#kangSigit").html(),
f = /var /gi,
g = "<span class='iVar'>var </span>",
h = e.replace(f, g);
$("#kangSigit").html(h);
var i = $("#kangSigit").html(),
j = /document/gi,
k = "<span class='iDoc'>document</span>",
l = i.replace(j, k);
$("#kangSigit").html(l);
var m = $("#kangSigit").html(),
n = /{/gi,
o = "<span class='iKb'>{</span>",
p = m.replace(n, o);
$("#kangSigit").html(p);
var q = $("#kangSigit").html(),
r = /}/gi,
s = "<span class='iKt'>}</span>",
t = q.replace(r, s);
$("#kangSigit").html(t);
var u = $("#kangSigit").html(),
v = /</gi,
w = "<span class='iKb2'><</span>",
x = u.replace(v, w);
$("#kangSigit").html(x);
var y = $("#kangSigit").html(),
z = />/gi,
A = "<span class='iKt2'>></span>",
B = y.replace(z, A);
$("#kangSigit").html(B);
var C = $("#kangSigit").html(),
D = /type /gi,
E = "<span class='iTy'>type </span>",
F = C.replace(D, E);
$("#kangSigit").html(F);
var G = $("#kangSigit").html(),
H = /replace/gi,
I = "<span class='iRep'>replace</span>",
J = G.replace(H, I);
$("#kangSigit").html(J);
var K = $("#kangSigit").html(),
L = /remove/gi,
M = "<span class='iRem'>remove</span>",
N = K.replace(L, M);
$("#kangSigit").html(N);
var O = $("#kangSigit").html(),
P = /textarea/gi,
Q = "<span class='iTe'>textarea</span>",
R = O.replace(P, Q);
$("#kangSigit").html(R);
var S = $("#kangSigit").html(),
T = /this/gi,
U = "<span class='iThi'>this</span>",
V = S.replace(T, U);
$("#kangSigit").html(V);
var W = $("#kangSigit").html(),
X = /\$/gi,
Y = "<span class='jQ'>$</span>",
Z = W.replace(X, Y);
$("#kangSigit").html(Z);
var _ = $("#kangSigit").html(),
ab = /\(/gi,
bb = "<span class='iKb3'>(</span>",
cb = _.replace(ab, bb);
$("#kangSigit").html(cb);
var db = $("#kangSigit").html(),
eb = /\)/gi,
fb = "<span class='iKt3'>)</span>",
gb = db.replace(eb, fb);
$("#kangSigit").html(gb);
var hb = $("#kangSigit").html(),
ib = /append/gi,
jb = "<span class='iAp'>append</span>",
kb = hb.replace(ib, jb);
$("#kangSigit").html(kb);
var lb = $("#kangSigit").html(),
mb = /innerHTML/gi,
nb = "<span class='iNht'>innerHTML</span>",
ob = lb.replace(mb, nb);
$("#kangSigit").html(ob);
var pb = $("#kangSigit").html(),
qb = /getElementById/gi,
rb = "<span class='iGet'>getElementById</span>",
sb = pb.replace(qb, rb);
$("#kangSigit").html(sb);
var tb = $("#kangSigit").html(),
ub = /fadeIn/gi,
vb = "<span class='fIn'>fadeIn</span>",
wb = tb.replace(ub, vb);
$("#kangSigit").html(wb);
var xb = $("#kangSigit").html(),
yb = /fadeOut/gi,
zb = "<span class='fOut'>fadeOut</span>",
Ab = xb.replace(yb, zb);
$("#kangSigit").html(Ab);
var Bb = $("#kangSigit").html(),
Cb = /if/gi,
Db = "<span class='Xif'>if</span>",
Eb = Bb.replace(Cb, Db);
$("#kangSigit").html(Eb);
var Fb = $("#kangSigit").html(),
Gb = /else/gi,
Hb = "<span class='Els'>else</span>",
Ib = Fb.replace(Gb, Hb);
$("#kangSigit").html(Ib);
var Jb = $("#kangSigit").html(),
Kb = /alert/gi,
Lb = "<span class='alrt'>alert</span>",
Mb = Jb.replace(Kb, Lb);
$("#kangSigit").html(Mb);
var Nb = $("#kangSigit").html(),
Ob = /onclick/gi,
Pb = "<span class='iOnc'>onclick</span>",
Qb = Nb.replace(Ob, Pb);
$("#kangSigit").html(Qb);
var Rb = $("#kangSigit").html(),
Sb = /ondblclick/gi,
Tb = "<span class='iDbl'>ondblclick</span>",
Ub = Rb.replace(Sb, Tb);
$("#kangSigit").html(Ub);
var Vb = $("#kangSigit").html(),
Wb = /click/gi,
Xb = "<span class='clck'>click</span>",
Yb = Vb.replace(Wb, Xb);
$("#kangSigit").html(Yb);
$("#iHtml").attr("ondblclick", "selTxt('iHtml')");
$("#iScript").attr("ondblclick", "selTxt('iScript')");
$("#iCss").attr("ondblclick", "selTxt('iCss')");
});
function selTxt(a) {
if (document.selection) {
var b = document.body.createTextRange();
b.moveToElementText(document.getElementById(a)), b.select()
} else if (window.getSelection) {
var b = document.createRange();
b.selectNode(document.getElementById(a)), window.getSelection().addRange(b)
}
}
</script>
代码1
函数示例(){
$(this).append(“示例”)
}
代码2
函数示例(){
$(this).append(“示例”)
}
$(“#kangSigit”).ready(函数(){
var a=$(“#kangSigit”).html(),
b=/function/gi,
c=“函数”,
d=a.替换(b,c);
$(#kangSigit”).html(d);
var e=$(“#kangSigit”).html(),
f=/var/gi,
g=“var”,
h=e.替换(f,g);
$(#kangSigit”).html(h);
var i=$(“#kangSigit”).html(),
j=/document/gi,
k=“文件”,
l=i.替换(j,k);
$(#kangSigit”).html(l);
var m=$(“#kangSigit”).html(),
n=/{/gi,
o=“{”,
p=m.替换(n,o);
$(#kangSigit”).html(p);
var q=$(“#kangSigit”).html(),
r=/}/gi,
s=“}”,
t=q。替换(r,s);
$(#kangSigit”).html(t);
var u=$(“#kangSigit”).html(),
v=//gi,
w=“”,
x=u。替换(v,w);
$(#kangSigit”).html(x);
变量y=$(“#kangSigit”).html(),
z=//gi,
A=“”,
B=y。替换(z,A);
$(#kangSigit”).html(B);
var C=$(“#kangSigit”).html(),
D=/type/gi,
E=“type”,
F=C。替换(D,E);
$(#kangSigit”).html(F);
var G=$(“#kangSigit”).html(),
H=/replace/gi,
I=“替换”,
J=G.替换(H,I);
$(#kangSigit”).html(J);
var K=$(“#kangSigit”).html(),
L=/remove/gi,
M=“删除”,
N=K。替换(L,M);
$(#kangSigit”).html(N);
var O=$(“#kangSigit”).html(),
P=/textarea/gi,
Q=“textarea”,
R=O.replace(P,Q);
$(#kangSigit”).html(R);
var S=$(“#kangSigit”).html(),
T=/this/gi,
U=“这个”,
V=S.替换(T,U);
$(#kangSigit”).html(V);
var W=$(“#kangSigit”).html(),
X=/\$/gi,
Y=“$”,
Z=W。替换(X,Y);
$(#kangSigit”).html(Z);
var(=$(“#kangSigit”).html(),
ab=/\(/gi,
bb=“(”,
cb=替换(ab,bb);
$(#kangSigit”).html(cb);
var db=$(“#kangSigit”).html(),
eb=/\)/gi,
fb=“)”,
gb=db。替换(eb,fb);
$(#kangSigit”).html(gb);
var hb=$(“#kangSigit”).html(),
ib=/append/gi,
jb=“追加”,
kb=hb.替换(ib,jb);
$(#kangSigit”).html(kb);
var lb=$(“#kangSigit”).html(),
mb=/innerHTML/gi,
nb=“innerHTML”,
ob=磅。更换(mb,nb);
$(#kangSigit”).html(ob);
var pb=$(“#kangSigit”).html(),
qb=/getElementById/gi,
rb=“getElementById”,
sb=pb.替换(qb,rb);
$(#kangSigit”).html(sb);
var tb=$(“#kangSigit”).html(),
ub=/fadeIn/gi,
vb=“fadeIn”,
wb=tb.replace(ub,vb);
$(#kangSigit”).html(wb);
var xb=$(“#kangSigit”).html(),
yb=/fadeOut/gi,
zb=“衰减”,
Ab=xb.替换(yb,zb);
$(#kangSigit”).html(Ab);
var Bb=$(“#kangSigit”).html(),
Cb=/if/gi,
Db=“如果”,
Eb=Bb.替换(Cb,Db);
$(#kangSigit”).html(电子商务);
var Fb=$(“#kangSigit”).html(),
Gb=/else/gi,
Hb=“else”,
Ib=Fb.替换(Gb,Hb);
$(#kangSigit”).html(Ib);
var Jb=$(“#kangSigit”).html(),
Kb=/alert/gi,
Lb=“警报”,
Mb=Jb.更换(Kb,Lb);
$(#kangSigit”).html(Mb);
var Nb=$(“#kangSigit”).html(),
Ob=/onclick/gi,
Pb=“onclick”,
Qb=Nb.更换(Ob,Pb);
$(#kangSigit”).html(Qb);
var Rb=$(“#kangSigit”).html(),
Sb=/ondblclick/gi,
Tb=“ondblclick”,
Ub=Rb.替换(Sb,Tb);
$(#kangSigit”).html(Ub);
var Vb=$(“#kangSigit”).html(),
Wb=/click/gi,
Xb=“单击”,
Yb=Vb.replace(Wb,Xb);
$(#kangSigit”).html(Yb);
$(“#iHtml”).attr(“ondblclick”、“selTxt('iHtml')”);
$(“#iScript”).attr(“ondblclick”,“selvt('iScript')”);
$(“#iCss”).attr(“ondblclick”,“selvt('iCss')”);
});
函数selTxt(a){
if(文档选择){
var b=document.body.createTextRange();
b、 moveToElementText(document.getElementById(a)),b.select()
}else if(window.getSelection){
var b=document.createRange();
b、 selectNode(document.getElementById(a)),window.getSelection().addRange(b)
}
}
如果在一个页面上只有一个代码,那么它就能够正常运行。然而,当我试图使这两个代码只是第一个代码的工作
请给出解决这个问题的办法。谢谢。那些
函数示例(){
是错误的!@void-这只是放在其中的一个代码示例,在我看来没有任何效果