0
A
回答
0
你的代码的主要问题是,你不重新绑定你的点击处理程序到任何特定的功能(它似乎并没有说在文档中的任何地方,它应该反弹到先前处理程序如果您没有处理程序调用bind
)。所以,你必须像这样改变你的代码:
var words = $("p:first").text().split(" ");
var text = words.join("</span> <span class='la'>");
$("p:first").html("<span class='la'>" + text + "</span>");
function spanclick(){
$(this).html('<input class="mm" value="' + $(this).text() + '"/>');
$(this).unbind("click");
}
$("span.la").click(spanclick);
$("span.la").unbind("click");
$("#hmm").delegate(".mm", "blur", function() {
$(this).replaceWith("<span>" + $(this).val() + "</span>");
$(this).bind("click");
$("#get").html($("p").text());
});
$("#ed1").click(function() {
$("#get").html("Editing 1");
console.log('aaa');
$("span.la").bind("click", spanclick);
});
$("#ed2").click(function() {
$("#get").html("Editing 2");
});
但这并非全部。显然,你的CSS也有问题,因为ed1
div没有捕获点击事件。当我删除所有的CSS时,它是固定的。
相关问题
- 1. jquery点击其他功能
- 2. Jquery Bind,Unbind
- 3. 关于jquery bind unbind
- 4. JQuery .bind()/ .unbind()问题
- 5. jQuery - 防止其他“点击”功能
- 6. bind和unbind mouseover mouseon
- 7. 第一次点击做第一个功能,其他点击做其他功能
- 8. JQuery和点击功能
- 9. 功能与其他功能
- 10. jQuery unbind()在切换,然后拨出bind()
- 11. jQuery的$( “#elementID”)点击interfers与其他elementIDs
- 12. .bind/.unbind事件初始prettyphoto.open功能运行后
- 13. jQuery窗口调整大小,同时具有.bind点击功能
- 14. jquery点击功能
- 15. jQuery防止图像被点击,直到其他功能完成
- 16. jquery unbind点击不起作用
- 17. jQuery的功能与其他插件jQuery的功能冲突
- 18. JQuery点击里面其他点击
- 19. .bind()和.unbind()无法正常工作
- 20. scrollTop没有工作,一旦点击链接与其他jQuery的功能
- 21. jQuery点击其他元素
- 22. 与点击功能jQuery的不工作
- 23. 点击jQuery的功能arent点击
- 24. jQuery的点击功能已经点击/
- 25. 追加jQuery代码和点击功能?
- 26. jQuery:点击功能和ajaxy插件
- 27. jQuery点击功能和回调数组
- 28. jquery和DOM元素点击功能
- 29. 合并悬停和点击jQuery功能
- 30. jquery点击功能和“新页面”
只有当你在/ show/ – kritya
中运行时,ed1才会捕获点击事件啊不行:D:D – kritya
适用于我:http://jsfiddle.net/4H94J/4/ - 小提琴本身 – 2011-08-11 10:19:07