Javascript 选择元素$(this).find()不工作
我正在尝试从select元素获取所选选项值 我可以通过ID以其他方式获取值:Javascript 选择元素$(this).find()不工作,javascript,jquery,select,jquery-select2,Javascript,Jquery,Select,Jquery Select2,我正在尝试从select元素获取所选选项值 我可以通过ID以其他方式获取值: $('#trainees').val(); 注意:正在使用select2 但是我想用前一种方式获取值。[]也是元素的name属性的一部分。您必须将其包括在选择器中: $document.readyfunction{ $‘培训生’。选择2; }; $'trainingForm'。提交函数{ console.log$this.find'select[name=pedi培训生[]]'.val; 返回false; }; 1
$('#trainees').val();
注意:正在使用select2
但是我想用前一种方式获取值。[]也是元素的name属性的一部分。您必须将其包括在选择器中:
$document.readyfunction{
$‘培训生’。选择2;
};
$'trainingForm'。提交函数{
console.log$this.find'select[name=pedi培训生[]]'.val;
返回false;
};
1.
2.
提交
[]也是元素的name属性的一部分。您必须将其包括在选择器中:
$document.readyfunction{
$‘培训生’。选择2;
};
$'trainingForm'。提交函数{
console.log$this.find'select[name=pedi培训生[]]'.val;
返回false;
};
1.
2.
提交
只要换个衣服就行了
$('#trainingForm').submit( function ()
{
console.log($(this).find('select[name="trainees"]').val());
});
到
您需要提供与html中相同的名称。只需更改名称即可
$('#trainingForm').submit( function ()
{
console.log($(this).find('select[name="trainees"]').val());
});
到
您需要提供与html中相同的名称。使用正确的选择器,即选择[name=pedi培训生[]@Satpal my bad。。谢谢使用正确的选择器,即选择[name=pedients[]@Satpal my bad。。谢谢
$('#trainingForm').submit( function ()
{
console.log($(this).find('select[name="trainees"]').val());
});
$('#trainingForm').submit( function ()
{
console.log($(this).find('select[name="trainees[]"]').val());
});