jquery - 如何在 jquery 或 javascript 中获取动态创建的文本框值

标签 jquery

 var max_fields = 9;
 var $setting = $("#settingA");
//var $maincontent = $("#mainContent");

// Add html controls
for (var i = 1; i < max_fields; i++) {    
    var checkedElements = [];       
    $setting.append("<span style='margin:10px; line-height:2;'><label style='margin-right:10px;'>Channel " + i + "</label><input type='text' name='product_" + i + "' id='product_" + i + "'/></span>");
    checkedElements.push($('input[name="product_' + i + '"]').val());   
    }

最佳答案

在 HTML 中:-

<input type='text' class='product' name='product_" + i + "' id='product_" + i + "'/>

在 jQuery 中:-

 $('.product').each(function() {
           var product =  $(this).val();
           alert(product);
         });

关于jquery - 如何在 jquery 或 javascript 中获取动态创建的文本框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31308116/

相关文章:

javascript - 防止 DIV 在 DOM 内容更改时滚动

Jquery 对话框字体大小

javascript - 将最后两位数字转换为超过 60 的百分比值。(例如,15/60 => .25 等)

javascript - 固定位置 Div 防止焦点在其元素之间移动时滚动

javascript - 使用 jQuery 获取集合中被点击元素的索引

jquery - 删除 jquery datepicker alt 中的 3 个点

jquery - 为 knockout "if"绑定(bind)添加效果

类中的 Jquery 淡入淡出

javascript - 滚动到页面顶部而不刷新/重新加载该页面

javascript - 如何读取跨域图片自带的cookie值?