我有一个小问题。如何检测xml标签名称与html元素类比较?我的代码如下:
var class_main_content = $('.main_content ul').find(this.class);
var xml_element_name = $(xml).find(class_main_content).text();
请求帮助。
答案 0 :(得分:0)
如果您的问题确实是“如何从html元素中获取类名?”然后尝试这样的事情:
var class_main_content = $('.main_content ul').attr("class");
使用$('.main_content ul')
将返回一个jQuery对象,该对象包含所有ul元素,这些元素是具有类“main_content”的元素的后代。在该jQuery对象上调用.attr("class")
将检索第一个这样的元素的类。
然后,您可以在下一个语句中使用该类名称:
var xml_element_name = $(xml).find(class_main_content).text();
如果xml
的元素标签名称与html元素的类相同,那么将返回该xml元素的文本。
答案 1 :(得分:0)
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){
}
结束它的工作......