Javascript 如何将DIV中的XML标记用作JQuery选择器
小提琴: HTML:Javascript 如何将DIV中的XML标记用作JQuery选择器,javascript,jquery,html,xml,Javascript,Jquery,Html,Xml,小提琴: HTML: 如何编辑JQuery以根据条件追加锚文本。JQuery不在乎标记是XML还是其他任何东西,因为它根据字符串查找标记 因此,您可以使用: $("div office1").css("backgroundColor","red"); //or $("div office1").append('<a href="http://google.com">google</a>'); $(“div office1”).css(“背景色”、“红色”); //
如何编辑JQuery以根据条件追加锚文本。JQuery不在乎标记是XML还是其他任何东西,因为它根据字符串查找标记 因此,您可以使用:
$("div office1").css("backgroundColor","red");
//or
$("div office1").append('<a href="http://google.com">google</a>');
$(“div office1”).css(“背景色”、“红色”);
//或
$(“部门办公室1”)。附加(“”);
jQuery不在乎标记是XML还是其他任何东西,因为它根据字符串查找标记
因此,您可以使用:
$("div office1").css("backgroundColor","red");
//or
$("div office1").append('<a href="http://google.com">google</a>');
$(“div office1”).css(“背景色”、“红色”);
//或
$(“部门办公室1”)。附加(“”);
使用任何其他标记名的方式相同
$(".test1 office1 a")
如果您想将所有3个office标记作为目标,则需要执行三次,并用逗号分隔它们
$(".test1 office1 a,.test1 office2 a,.test1 office3 a")
或者只是删除您正在使用的子选择器
$(".test1 a")
尽管注意,最后一个将选择
.test1
中的任何标记,与使用任何其他标记名的方式相同
$(".test1 office1 a")
如果您想将所有3个office标记作为目标,则需要执行三次,并用逗号分隔它们
$(".test1 office1 a,.test1 office2 a,.test1 office3 a")
或者只是删除您正在使用的子选择器
$(".test1 a")
尽管注意,最后一个将选择.test1
中的任何标记,您的选择器正在使用
查找.test1
的直接子项
改为
$(".test1 a");//match any `a` that is descendant of class `test1`
而且效果很好
您的选择器正在使用
查找.test1
的直接子级
改为
$(".test1 a");//match any `a` that is descendant of class `test1`
而且效果很好
带有
的jQuery选择器查找.test1
类的直接子类。将其更改为$(“.test1 a”)
以匹配该类的所有a
:
var vCityState=新阵列(“Darien CT”,“格林威治CT”);
$(“.test1 a”).text(函数(索引,oldText){
如果(oldText.indexOf(“900”)>-1){
返回oldText+vCityState[0];
}
if(oldText.indexOf(“Wabash”)>-1){
返回oldText+vCityState[1];
}
});
jQuery选择器与
一起查找.test1
类的直接子类。将其更改为$(“.test1 a”)
以匹配该类的所有a
:
var vCityState=新阵列(“Darien CT”,“格林威治CT”);
$(“.test1 a”).text(函数(索引,oldText){
如果(oldText.indexOf(“900”)>-1){
返回oldText+vCityState[0];
}
if(oldText.indexOf(“Wabash”)>-1){
返回oldText+vCityState[1];
}
});
我真傻。我忘了给我的类选择器添加
。我忘记为类选择器包含
:/