我试图将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 ")
}
}
});
});
答案 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对象。