如何在jQuery中返回elements类?
我想把一个元素的类发送给一个函数。基本上,我需要告诉showAjaxLoader(),它应该显示被单击元素的加载图标如何在jQuery中返回elements类?,jquery,Jquery,我想把一个元素的类发送给一个函数。基本上,我需要告诉showAjaxLoader(),它应该显示被单击元素的加载图标 jQuery(function($) { var showAjaxLoader = function(selector) { $(selector).empty().html('<img src="loading.gif" />'); }; $(".add") .bind("ajax:beforeSen
jQuery(function($) {
var showAjaxLoader = function(selector) {
$(selector).empty().html('<img src="loading.gif" />');
};
$(".add")
.bind("ajax:beforeSend", function(event, data, status, xhr) {
var class = this.class;
showAjaxLoader(class);
});
});
jQuery(函数($){
var showAjaxLoader=函数(选择器){
$(选择器).empty().html(“”);
};
$(“.add”)
.bind(“ajax:beforeSend”,函数(事件、数据、状态、xhr){
var class=this.class;
showAjaxLoader(类);
});
});
类
在Javascript中是一个变量名,因此不能将其用作变量名。它不能作为元素的属性使用:您需要使用该属性
jQuery(function($) {
var showAjaxLoader = function(message) {
alert(message)
};
$(".add")
.bind("ajax:beforeSend", function(event, data, status, xhr) {
var className = this.className;
showAjaxLoader(className);
});
});
令人惊叹的。它起作用了。如果我想要父类的类名呢?我尝试了var selector=this.parent.className;但这行不通:/@Mohamad
this.parentNode.className
。或者,jQuery风格,$(this.parent().attr('class')
。