我尝试将javascript更改为jquery,但出现问题

时间:2018-10-07 07:47:43

标签: javascript jquery

我试图将javascript更改为jquery,但是它不起作用!
特别是价值部分对我来说很难!

javascript

function javascript_click() {
  if(document.getElementById("value1").value){
    var val = document.getElementById("value1").value;
    if(document.getElementById(val)){
      //var myNodelist = document.getElementById("val").value;
      document.getElementById("cnt").innerHTML += "선택하신아이디는 " + val + " 이며 id갯수는 1개입니다.By javascript <br>";
    }else{
      document.getElementById("cnt").innerHTML += "wrong value of ID <br>";
    }
  }
}

这是jQuery

$(document).ready(function() {
  $('#javascript_click').click(function() {
    if ($("#value1").val()) {
      var val = $("#value1").val();
      if ($("val")) {
        $("#cnt").html("노드 갯수 : " + length)
      }
      else{
        $("#cnt").html("wrong value ")
      }
    }
  });
});

3 个答案:

答案 0 :(得分:2)

JQuery格式的 javascript_click 函数:

 qassam = os.popen("dir /s /b {}".format(lists[1])).read().strip()
            print qassam
            dir1 = os.path.dirname(qassam)
            print dir1


            #CreateShortCut_to_Desktop(qassam , dir1)
            print time.time()

}

答案 1 :(得分:0)

@Tuhin Hossain已经提供了要点。但是,您可以根据需要进一步缩短代码。这是一个工作的小提琴:

$('#javascript_click').click(function() {
  var val=$("#value1").val();
  $("#cnt").append( (val && $('#'+val).length)
     ?"선택하신아이디는 " + $('#'+val).val() + " 이며 id갯수는 1개입니다.By javascript <br>"
     :"wrong value of ID <br>"
  );
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="input" placeholder="enter a valid ID here" id="value1">
<input type="button" id="javascript_click" value="click me">
<br>one <input id="one" type="text" value="1">
<br>two <input id="two" type="text" value="number 2">
<br>three <input id="three" type="text" value="the third one">
<br>four <input id="four" type="text" value="fourth">
<br>five <input id="five" type="text" value="and the fifth">
<br><br>
<div id="cnt">This is the div I want to add to ...<br></div>

答案 2 :(得分:-1)

请使用

var length = val.length

您的val是一个javascript对象。