- 1
var $resetBtn = $("<a class=\"filter-reset-btn resetBtn\"/>");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+151
var $resetBtn = $("<a class=\"filter-reset-btn resetBtn\"/>");
Это нормально вообще?
Ваш код и код в топике делает разные вещи
В топике создаётся новый нод дерева
Ваш код ищет существующие селектором
$button = $div.find(".resetBtn");
if ($button[0].onclick === null){
$button[0].onclick = function(){
var $select = $("#"+inst.id),
$first = $select.children().first();
$select.selectbox("change", $first.val(), $first.text());
}
}
В норме такая задача решается делегированием событий.