这个jquery else if语句的语法是否不正确?
编辑:问题已解决。语法错误。 在这里(据我所知,省略的if部分是正确的) 我想用类'now'和名称'stuff'检查输入字段的值,如果该值不为空,则在大括号内执行代码 我犯了错误吗?因为我的代码不起作用 编辑这里是上下文中的代码:(注意-如果我删除else if部分,代码将运行。当前,当我尝试运行以下代码时,firefox告诉我包含代码的函数未定义)这个jquery else if语句的语法是否不正确?,jquery,Jquery,编辑:问题已解决。语法错误。 在这里(据我所知,省略的if部分是正确的) 我想用类'now'和名称'stuff'检查输入字段的值,如果该值不为空,则在大括号内执行代码 我犯了错误吗?因为我的代码不起作用 编辑这里是上下文中的代码:(注意-如果我删除else if部分,代码将运行。当前,当我尝试运行以下代码时,firefox告诉我包含代码的函数未定义) 删除选择器中的空格:。现在[name=“stuff”] 当写为.now[name=“stuff”]时,它意味着:使用class=“now”查找元
删除选择器中的空格:
。现在[name=“stuff”]
当写为
.now[name=“stuff”]
时,它意味着:使用class=“now”
查找元素,然后在其子元素中使用name=“stuff”
查找元素,删除选择器中的空格:.now[name=“stuff”]
当写为
.now[name=“stuff”]
时,它的意思是:使用class=“now”
查找元素,然后在其子元素中使用name=“stuff”
查找元素。如果我在StackOverflow上使用您的else If语句,我会这样做:
else if( $('textarea.wmd-input[name="post-text"]').val() != '' ) { //do stuff }
else if($('.now[name="stuff"]').val() !== ''){ //do stuff }
您的代码段需要删除。现在
和[name=“stuff”]
之间的空格,如下所示:
else if( $('textarea.wmd-input[name="post-text"]').val() != '' ) { //do stuff }
else if($('.now[name="stuff"]').val() !== ''){ //do stuff }
希望这对你有用 如果我在StackOverflow上使用您的else-If语句,我会这样做:
else if( $('textarea.wmd-input[name="post-text"]').val() != '' ) { //do stuff }
else if($('.now[name="stuff"]').val() !== ''){ //do stuff }
您的代码段需要删除。现在
和[name=“stuff”]
之间的空格,如下所示:
else if( $('textarea.wmd-input[name="post-text"]').val() != '' ) { //do stuff }
else if($('.now[name="stuff"]').val() !== ''){ //do stuff }
希望这对你有用 您需要提供更多信息,例如您正在使用的标记,可能还有
if…else
块的其余部分。请扩展到“我的代码不起作用”。我已经包含了更多代码,非常感谢您的帮助。找到错误。谢谢。您需要提供更多信息,例如您正在使用的标记,可能还有if…else
块的其余部分。请展开“我的代码不起作用”。我已经包含了更多代码,非常感谢您的帮助。找到错误。谢谢。这个空间是有意的,找到了想要的元素,我的问题一定措辞含糊不清。这个空间是有意的,找到了想要的元素,我的问题一定措辞含糊不清。