Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向创建的每个select元素添加所需的标记_Javascript_Jquery - Fatal编程技术网

Javascript 向创建的每个select元素添加所需的标记

Javascript 向创建的每个select元素添加所需的标记,javascript,jquery,Javascript,Jquery,我有以下代码: HTML: <a href="#" style="margin-left:5px;" id="addZona" class="btn-small btn-success"> ”; html+='' $('sc#u zonas_agente')。附加(html); //Añadimos valor al-contador de zonas $(#contZonas').val(续); 返回false; }); 我想知道,当单击上面显示的#addZona按钮时,如何将

我有以下代码:

HTML:

<a href="#" style="margin-left:5px;" id="addZona" class="btn-small btn-success">
”;
html+=''
$('sc#u zonas_agente')。附加(html);
//Añadimos valor al-contador de zonas
$(#contZonas').val(续);
返回false;
});

我想知道,当单击上面显示的
#addZona
按钮时,如何将
“required”
属性添加到每个创建的选择字段中?

您可以将所有可以选择的字段设置为一个类,这样每当单击按钮时,您都可以调用:

var elements = document.getElementsByClass(className);
elements.forEach(function(element) {
    element.setAttribute('required', true);
}

它可能只是工作(未经测试)。

这应该可以做到:

$('#sc_zonas_agente').append(html).find("select").attr("required", "");

检查这个例子,我们将属性添加到html元素中
$(“#previous”).attr(“控制“,“-6”)。希望有帮助

Primero-如果输入为空,您可以禁用提交。。塞贡多。。居住您有什么版本的查询。。那一定很旧了这是一个很好的例子如何做到这一点。。。因为不是所有浏览器都支持必需的,但是默认情况下它不应该提交表单,因为输入的值与PHP无关。(删除了标签
PHP
,并更改了相关的代码描述。)太棒了!没问题D
$('#sc_zonas_agente').append(html).find("select").attr("required", "");