$(document).on('click', '[showsubcommentsid]', function (e) {
e.preventDefault();
var clickitem = $(this);
var onoffstatus = $(this).attr("OnOffStatus");
var hasopennedonce = $(this).attr("HasOpennedOnce");
var labeltext = $(this).attr('label');
var topcommentid = $(this).attr("showsubcommentsid");
if (onoffstatus == 0 && hasopennedonce == 1) {
$('[SubCommentsDiv=' + topcommentid + ']').css('display', '');
clickitem.prepend('[i][/i]');
clickitem.text('Hide Comments');
clickitem.attr("OnOffStatus", 1);
}
else if (onoffstatus == 1) {
$('[SubCommentsDiv=' + topcommentid + ']').css('display', 'none');
clickitem.prepend('[i][/i]');
clickitem.text(labeltext);
clickitem.attr("OnOffStatus", 0);
}
});
Этот блок кода работает правильно, за исключением добавления кодов в начале. Я пытаюсь поместить элемент i в элемент span, который в этом примере является переменной clickitem, но мне это не удается.
[code]$(document).on('click', '[showsubcommentsid]', function (e) { e.preventDefault(); var clickitem = $(this); var onoffstatus = $(this).attr("OnOffStatus"); var hasopennedonce = $(this).attr("HasOpennedOnce"); var labeltext = $(this).attr('label'); var topcommentid = $(this).attr("showsubcommentsid");
}); [/code] Этот блок кода работает правильно, за исключением добавления кодов в начале. Я пытаюсь поместить элемент i в элемент span, который в этом примере является переменной clickitem, но мне это не удается.