Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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提交ul中的空白li_Javascript_Jquery - Fatal编程技术网

Javascript 空白输入通过jquery提交ul中的空白li

Javascript 空白输入通过jquery提交ul中的空白li,javascript,jquery,Javascript,Jquery,每次我在input中输入一个新值以及提交时。它在UL中添加,输入变得空白,但是当我点击空白输入时,它也在UL中添加空白Li,我如何解决它。 这就是代码 <form> <input type="text" id="addList"> <input type="button" id="submit" value="Add"> </form> <ul id="listItem"></ul> jquery

每次我在input中输入一个新值以及提交时。它在UL中添加,输入变得空白,但是当我点击空白输入时,它也在UL中添加空白Li,我如何解决它。 这就是代码

<form>
    <input type="text" id="addList">
    <input type="button" id="submit" value="Add">
</form>

<ul id="listItem"></ul>

    jquery

        $(function (){
        $('#submit').click(function(){
            var $item = $('#addList').val();
            $('ul#listItem').append('<li>'+ $item + '</li>');
            $item = $('#addList').val(' ');
        });
    });
    
    $(函数(){
    $(“#提交”)。单击(函数(){
    var$item=$('#addList').val();
    $('ul#listItem')。追加('
  • '+$item+'
  • '); $item=$('#addList').val(''); }); });

    我看不到您的代码,但我想您只是不希望提交任何未定义的值

    只需检查空输入

    if ($("#yourinput").val != "") myFunc(somevar);
    

    如果您要求正确的答案,请提供您的代码而不是图像。

    添加
    非空条件
    如果($item!='')

    $(函数(){
    $(“#提交”)。单击(函数(){
    var$item=$('#addList').val();
    如果($item.trim()!='')
    {
    $('ul#listItem')。追加('
  • '+$item+'
  • '); $item=$('#addList').val(''); } }); });
    
    
      $(“#addbtn”)。在(“单击”,函数(){
      val=$(“#lival”).val();
      如果(值修剪()=''){
      警报(“请输入有效输入!”)
      }否则{
      html=“
    • ”+val+”
    • ”; $(“#ulid”).append(html); 美元(“#lival”).val(“”); } });
      
      添加
      

      代码在哪里?请看:您的链接不起作用。您需要更新您的fiddle链接。并澄清您的问题。这没有多大意义,“这是JSFIDLE链接”-不。这是图像的链接。