我正在改变高滑道的扩展器。在扩展器中,我正在添加onclick事件,但它无法正常工作。这是我的代码:
hs.Expander.prototype.onBeforeExpand = function (sender, e) {
var div = document.createElement('div');
var txt="<input type='text' name='id_kategorii' value='"+hs_id_kategorii+"' class='pole podpowiedz_kategorie_id' style='width:auto'>"
+"<img class='hs_dodaj_do_kategorii' src='"+global_link+"style/nowy/ik/block--plus.png'>";
$(div).addClass('hs_admin');
$(div).html(txt);
sender.createOverlay({
overlayId: div,
position: "top center",
hideOnMouseOut: false,
opacity: 0.8,
});
$(".hs_admin img").click(function () {
alert('k');
});
$( ".hs_admin .podpowiedz_kategorie_id" ).autocomplete({
source: global_link+"ajax/autocomplete.php?rodzaj=kat",
select: function( event, ui ) {
ui.item.value=ui.item.id;
hs_id_kategorii=ui.item.id;
}
});
$(".ui-autocomplete").css( "z-index", 1002);};
自动填充工作正常。只有点击事件不起作用(没有警报)。我也试过
<img onclick='alert(\'k'\);'>
同样的结果。
答案 0 :(得分:0)
警报不起作用,但console.log有效 - 抱歉打扰......