i trying append image class (menuselector) in jquery , writing functionality on click of class.
$("<div>").addclass("node").append($("<img>", { src: menuimg, class: "menuselector" })) .data("tree-node", nodecount) .append($nodecontent); $('.menuselector').live("click",function (event) { alert('i clicked'); }); now problem class click event calls in loop every image item found.
html:
<div class="node" style="cursor: n-resize;"> <img src="/grouptree/styles/pointer.gif" class="menuselector">group 1</div> <div class="node" style="cursor: n-resize;"> <img src="/grouptree/styles/pointer.gif" class="menuselector">group 2</div> i think, if closed image tag, may problem solve not closing :(
i tried:
.append($("<img/>", { src: menuimg, class: "menuselector" })) , .append($("<img/>", { src: menuimg, class: "menuselector" },"</img>")) , .append($("<img/>", { src: menuimg, class: "menuselector" })).append($("</img>")) but didn't work.
try use this that:
$('.menuselector').on("click",function (event) { console.log(this); // - add action $(this).hide(); // test )) });
Comments
Post a Comment