【发布时间】:2015-08-22 11:34:01
【问题描述】:
有人可以帮我解决使用jQuerythis关键字的syntax吗?
这是我的有效代码:
var obj = jQuery.parseJSON(data);
$('.example_infobox1').addClass(obj.gridlayout);
$('.example_infobox1 .info-box').addClass(obj.boxcolor);
$('.example_infobox1 .info-box-icon').addClass(obj.iconcolor);
$('.example_infobox1 i').addClass(obj.icon);
$('.example_infobox1 .info-box-text').html(obj.text);
$('.example_infobox1 .info-box-number').html(obj.number);
这是我正在处理的代码:
var obj = jQuery.parseJSON(data);
$('.example_infobox1')
{
$(this).addClass(obj.gridlayout);
$('.info-box', this).addClass(obj.boxcolor);
$('.info-box-icon', this).addClass(obj.iconcolor);
$('i', this).addClass(obj.icon);
$('.info-box-text', this).html(obj.text);
$('.info-box-number', this).html(obj.number);
}
我在控制台中没有收到任何错误,但是 html 内容的格式不正确。
谢谢
【问题讨论】:
-
请同时发布您的 html
-
我建议你看看jQuery's
.find()。如果您只想在子树中进行选择器搜索,这就是您想要的。this不参与此类活动。
标签: jquery jquery-selectors this