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
Javascript Jquery选择器正在变为null_Javascript_Jquery - Fatal编程技术网

Javascript Jquery选择器正在变为null

Javascript Jquery选择器正在变为null,javascript,jquery,Javascript,Jquery,我对jquery相当陌生,我正在尝试执行以下代码 var entityType = $('.unit-edit-entity_type input', self.$rowInEdit).val(); var parentType = $('.unit-edit-parent_id select', self.$rowInEdit).val(); $('.unit-edit-entity_type', self.$editEmptyForm).val(entityType); $('.un

我对jquery相当陌生,我正在尝试执行以下代码

 var entityType = $('.unit-edit-entity_type input', self.$rowInEdit).val();
 var parentType = $('.unit-edit-parent_id select', self.$rowInEdit).val();
 $('.unit-edit-entity_type', self.$editEmptyForm).val(entityType);
 $('.unit-edit-parent_id', self.$editEmptyForm).val(parentType);
var
获得了正确的值,但是在使用类创建jquery值并从var设置值之后,结果是
'

我不明白为什么。
谢谢大家。

前缀
用于

改变

$('unit-edit-entity_type', self.$editEmptyForm).val(entityType);
 $('unit-edit-parent_id', self.$editEmptyForm).al(parentType);


前缀
用于

改变

$('unit-edit-entity_type', self.$editEmptyForm).val(entityType);
 $('unit-edit-parent_id', self.$editEmptyForm).al(parentType);

应该是

 $('.unit-edit-entity_type', self.$editEmptyForm).val(entityType);
 $('.unit-edit-parent_id', self.$editEmptyForm).val(parentType);
您忘记了一个

应该是

 $('.unit-edit-entity_type', self.$editEmptyForm).val(entityType);
 $('.unit-edit-parent_id', self.$editEmptyForm).val(parentType);

你忘了一个
我认为如果self.$editEmptyForm是你应该做的元素

$('.unit-edit-entity_type, ' + self.$editEmptyForm).val(entityType);
$('.unit-edit-parent_id, ' + self.$editEmptyForm).val(parentType);

我认为如果self.$editEmptyForm是您应该做的一个元素

$('.unit-edit-entity_type, ' + self.$editEmptyForm).val(entityType);
$('.unit-edit-parent_id, ' + self.$editEmptyForm).val(parentType);

另外,空字符串不同于
null
,两者都不同于
undefined
。很抱歉,在发布问题之前我编辑了一个代码,删除了点。现在发生了什么?代码测试还是什么?!有没有可能让我们看到相关的HTML代码?结果仍然是空的。self做什么呢?$editEmptyForm应该做什么?另外,空字符串不同于
null
,这两个都不同于未定义的抱歉,在发布问题之前我编辑了一个代码,删除了点。现在发生了什么?代码测试还是什么?!有没有可能让我们看到相关的HTML代码?结果仍然是空的。self怎么办?$editEmptyForm应该做什么?