Javascript Jquery选择器正在变为null
我对jquery相当陌生,我正在尝试执行以下代码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
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应该做什么?