首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.append问题。限制.append

.append问题。限制.append
EN

Stack Overflow用户
提问于 2011-12-28 03:26:14
回答 3查看 132关注 0票数 0

我有一个简单的连接到.keypress(funcion(){...}的html文本框,每当我按下键盘上的一个键时,它就会在旁边显示一个jquery图标。这样做的目的是在文本框中输入某些输入时显示jquery ui图标,以便在单击该图标时保存用户的输入

它做了我想让它做的..。但是我们都知道计算机语言往往是字面上的。每次我按一个键..。将出现一个新的保存图标...每次都是这样。请帮帮我,因为我被困在这部分了..

备注:对于jquery ui图标,它具有悬停功能。当我把图标放在

<div class="ui-state-default ui-corner-all saveButton" title="Save" style="float:left; height:20px;" ><span class="ui-icon ui-icon-disk"></span></div>

.append内部,它会在出现时禁用(禁用悬停,从而保持一种颜色)。如果这个知识是关于你如何启用悬停时,当它来自一个追加,并且你愿意分享,将是非常酷的。

代码语言:javascript
复制
        $(".solo1").keypress(function () {
        $("#kyo").append('<div class="ui-state-default ui-corner-all saveButton" title="Save" style="float:left; height:20px;" ><span class="ui-icon ui-icon-disk"></span></div><br />');
    });
</script>
<div id="kyo"> <input class="solo1" /> </div>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-28 03:39:15

您可以简单地在页面加载时创建所有按钮,并在按下某个键时显示相应的按钮。然后在单击按钮时再次隐藏它:http://jsfiddle.net/jC7TR/1/

代码语言:javascript
复制
$('.solo1').after('<div class="ui-state-default ui-corner-all saveButton" title="Save" style="float:left; height:20px;" ><span class="ui-icon ui-icon-disk"></span></div><br />')
.keypress(function() {
     $(this).next('.saveButton').show();
});

$('.saveButton').hide().click(function() {
    $(this).hide();
});
票数 1
EN

Stack Overflow用户

发布于 2011-12-28 03:38:47

您有几个不同的选择。首先,在按键时添加按钮似乎有点太频繁了。您可能希望在另一个事件(如.change.blur )上添加按钮。也就是说,使用您当前的代码,您需要做的就是检查按钮是否已经存在,如果不存在,则追加它。

代码语言:javascript
复制
$kyo = $("#kyo");  
if( $kyo.find('.saveButton').length === 0 ) // if button doesn't exist
    $kyo.append('<div class="ui-state-default ui-corner-all saveButton" title="Save" style="float:left; height:20px;" ><span class="ui-icon ui-icon-disk"></span></div><br />');
票数 1
EN

Stack Overflow用户

发布于 2011-12-28 03:34:52

你可以使用.blur()让图标在他们离开文本框后出现,而不是在keypress上吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8648441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档