我有一个小问题。我如何检测 xml 标签名称与 html 元素类的比较?我的代码如下:
var class_main_content = $('.main_content ul').find(this.class);
var xml_element_name = $(xml).find(class_main_content).text();
谢谢帮助。
如果您的问题真的是“如何从 html 元素中获取类名?” 然后尝试这样的事情:
var class_main_content = $('.main_content ul').attr("class");
Using$('.main_content ul')
将返回一个 jQuery 对象,其中包含所有 ul 元素,这些 ul 元素是类“main_content”的元素的后代。调用.attr("class")
该 jQuery 对象将检索第一个此类元素的类。
然后,您可以在下一条语句中使用该类名:
var xml_element_name = $(xml).find(class_main_content).text();
如果您xml
有一个标签名称与 html 元素的类相同的元素,则将返回该 xml 元素的文本。
thx,我设置 s.like 是这样的:
var class_main_content = $('.main_content ul').attr('class');
var xml_element_name = $(xml).find(class_main_content)[0].nodeName.toLowerCase();
if ((class_main_content) == xml_element_name){
}
结束它的工作...