在JQUERY中更改时获取附加文本框的值

支持

需要帮忙。

如何获得具有相同类名的附加文本框的值?请找到代码片段。

JS:

var count = document.getElementsByName("emailId[]").length; //get the totol no. of contact no. elements
//function to add a new element for entering emailId 
$("#add-email-id").click(function () {
    $("#email-id-container").append('<div id="emailAddress_container_' + count + '" style="margin-top:8px"><input type="text" name="emailId[]"  id="email_address_' + count + '" data-toggle="tooltip" title="Enter Email address here" placeholder="[email protected]" size="30" onBlur="ValidateEmail(' + count + ');" class="emailId"><span><input class="username" id="username_' + count + '" name="username[]" value="username" /></span><span style="margin-left:8px;"><a href="javascript:void(0);"  class="delete-email-id" style="color:#F00;">(-)</a></span><span id="email_err_' + count + '"></span></div>');
    count++; //increment the counter as new contact element is being added.
});

$(document).ready(function () {
    $('.emailId').change(function () {
        var usernameDiv = $(this).parent("div").find(".username").attr("id"); //get the div where the truncated username will be placed
        alert($(this).attr("id"));
        alert($("#" + usernameDiv).val());
        var emailAddress = $(this).val();
        var truncatedValue = emailAddress;
        var name = "";
        if (emailAddress.indexOf("@") != -1) {
            ///alert("@");      
            name = $.trim(emailAddress.split("@")[0]);
            //alert(name);
            if (name && name.search(/\s/) === -1) {
                var len = name.length;
                //alert(len);
                if (len > 4) {
                    truncatedValue = name.substring(0, 3);
                }
                usernameDiv.val(truncatedValue);
            } else {
                usernameDiv.val("username");
            }
        }
    });
});

我需要获取email_address字段的值,然后在附加的相应用户名字段中获取截断的值。

普拉文
$('.emailId').change(function() {  //will not work for dynamic generated element

将上面的代码行更改为

$(document).on('change', '.emailId', function() {

而是附加到事件处理程序以记录文档,或确保在创建元素时调用.change事件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法获取jQuery自动完成中的文本框的值

来自分类Dev

jQuery单击未将适当的值附加到文本框

来自分类Dev

在jQuery中更改文本框后,如何获取其值?

来自分类Dev

jQuery:获取文本框更改时的值和ID

来自分类Dev

jQuery:获取文本框更改时的值和ID

来自分类Dev

在jQuery中获取多个文本框值-MVC

来自分类Dev

在更改服务器端值/文本之后,从文本框中获取文本/值

来自分类Dev

复选框更改时添加/删除文本框值

来自分类Dev

每当文本框值更改时,如何创建全局变量以重置值?

来自分类Dev

无法获取jQuery自动完成中的文本框的值

来自分类Dev

在jQuery代码中更改文本框值时,不会触发asp.net文本框更改事件

来自分类Dev

获取文本框值

来自分类Dev

如何在jQuery中更改键盘上的文本框值?

来自分类Dev

如何使用jQuery获取文本框的值?

来自分类Dev

更改JavaScript中的文本框值

来自分类Dev

获取jquery中动态添加的选择框和文本框的值

来自分类Dev

文本框的文本更改时无法更新静态绑定属性的值

来自分类Dev

在jQuery中获取文本框的属性值

来自分类Dev

如何在jQuery中获取文本框的更新值

来自分类Dev

在列表视图中进行其他更改时设置文本框值

来自分类Dev

在更改动态选择框时将值附加到文本框

来自分类Dev

复选框更改时添加/删除文本框值

来自分类Dev

在javascript中更改文本框的值

来自分类Dev

当文本被 javascript 更改时,为文本框触发 TextChanged

来自分类Dev

如何在更改事件时获取jquery中文本框的先前值

来自分类Dev

在文本框中获取过去值后的文本值

来自分类Dev

下拉更改时,angular js 文本框值为空

来自分类Dev

当 WPF 应用程序中的文本框输入更改时,如何更改主窗口颜色?

来自分类Dev

获取剃刀文本框的值并附加值

Related 相关文章

  1. 1

    无法获取jQuery自动完成中的文本框的值

  2. 2

    jQuery单击未将适当的值附加到文本框

  3. 3

    在jQuery中更改文本框后,如何获取其值?

  4. 4

    jQuery:获取文本框更改时的值和ID

  5. 5

    jQuery:获取文本框更改时的值和ID

  6. 6

    在jQuery中获取多个文本框值-MVC

  7. 7

    在更改服务器端值/文本之后,从文本框中获取文本/值

  8. 8

    复选框更改时添加/删除文本框值

  9. 9

    每当文本框值更改时,如何创建全局变量以重置值?

  10. 10

    无法获取jQuery自动完成中的文本框的值

  11. 11

    在jQuery代码中更改文本框值时,不会触发asp.net文本框更改事件

  12. 12

    获取文本框值

  13. 13

    如何在jQuery中更改键盘上的文本框值?

  14. 14

    如何使用jQuery获取文本框的值?

  15. 15

    更改JavaScript中的文本框值

  16. 16

    获取jquery中动态添加的选择框和文本框的值

  17. 17

    文本框的文本更改时无法更新静态绑定属性的值

  18. 18

    在jQuery中获取文本框的属性值

  19. 19

    如何在jQuery中获取文本框的更新值

  20. 20

    在列表视图中进行其他更改时设置文本框值

  21. 21

    在更改动态选择框时将值附加到文本框

  22. 22

    复选框更改时添加/删除文本框值

  23. 23

    在javascript中更改文本框的值

  24. 24

    当文本被 javascript 更改时,为文本框触发 TextChanged

  25. 25

    如何在更改事件时获取jquery中文本框的先前值

  26. 26

    在文本框中获取过去值后的文本值

  27. 27

    下拉更改时,angular js 文本框值为空

  28. 28

    当 WPF 应用程序中的文本框输入更改时,如何更改主窗口颜色?

  29. 29

    获取剃刀文本框的值并附加值

热门标签

归档