jquery - 专注于每个文本输入在这里不起作用

标签 jquery html css

首先请访问这个 fiddle :http://jsfiddle.net/asif097/z6zsc

我希望的是,这个 jquery 代码将为该类的每个文本输入单独运行。此时,此代码同时在两个文本输入字段上运行。

这是我的 Jquery 代码:

$(".first-name-input").after("<div class='first-name-input-value'>First Name</div>");

    $(".first-name-input").focus(function(){
        $(".first-name-input-value").hide();
    });

    $(".first-name-input").blur(function(){
        if($(this).val() == ""){
            $(".first-name-input-value").show();
        }

    });

    $(".first-name-input-value").click(function(){
        $(".first-name-input").focus();
    });

我也尝试过这个:http://jsfiddle.net/z6zsc/1

但是没有成功。如何解决?

谢谢。

最佳答案

我想可能可能想看看 HTML5 placeholder属性。

http://jsfiddle.net/NWLes/

<input type="text" class="first-name-input" placeholder="First Name" required="required"/>

或修复您的代码:- http://jsfiddle.net/vYtmC/

$(".first-name-input").after("<div class='first-name-input-value'>First Name</div>");
    $(".first-name-input").focus(function(){
        $(this).next().hide();
    });
    $(".first-name-input").blur(function(){
        if($(this).val() == ""){
            $(this).next().show();
        }

    });
    $(".first-name-input-value").click(function(){
         $(this).prev().focus();
    });

关于jquery - 专注于每个文本输入在这里不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16271295/

相关文章:

javascript - Ajax:多次提交后防止刷新页面

html - 如何将一个div固定到另一个div的右下角? ( fiddle )

css - CSS 生成的内容只针对文本吗?

html - 屏幕调整大小时居中 flex 列表项

jquery - 单击另一个链接后如何撤消 CSS 更改

javascript - 是否可以动态获取适合固定宽度的文本的最后一行?

javascript - 在窗口加载之前运行函数

javascript - 使用数据表呈现多维嵌套 JSON 响应

javascript - 单选按钮/复选框/选择选项 - 添加所选项目的总价格(值),并将它们添加到数组中

html - “Fully-wrapped” 独生子选择器