我在文档中使用ajax加载不同类型的输入字段(textareas,radiobuttons,checkboxes)。
var SugesstionValue = $('#EditModalAddSuggestionValue').val();
if(SugesstionValue === null || typeof SugesstionValue === 'undefined')
{SugesstionValue = $('#EditModalAddSuggestionRadioValue input:checked').val();}
alert(SugesstionValue);
我每次都会undefined
有时它有效,有时不行......我不知道该怎么做..
答案 0 :(得分:0)
如果没有更多代码,很难确切知道发生了什么。但根据您的描述,听起来您有竞争条件,因为您提供的代码在通过ajax加载字段后没有运行。这就是为什么 当您从DOM中选择某些内容时,它必须在您尝试选择它时实际位于DOM中。这意味着你必须在SuggestionValue
有时undefined
,有时不是。{/ p>