我不明白为什么该网站输入的值没有改变。我试过这个 jquery 代码:
$('input[type=text].u').val('http://website/');
但它没有改变或工作:
https://jsfiddle.net/cq4e02yj/
我也尝试触发单击按钮,但也不起作用。
-谢谢
最佳答案
这是第一个可行的解决方案。您缺少 type="text"周围的引号。希望对您有帮助。
$(document).ready(function() {
$("#myButton").click(function(){
$('input[type="text"]').val('http://website/');
})
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<center><input name="u" id="input" size="60" class="textbox" value="http:/s/" type="text"><input value="Change My IP Address" id = "myButton" class="button" type="submit"></center>
这是无需单击按钮的第二种解决方案。
$('input[type="text"]').val('http://website/');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<center><input name="u" id="input" size="60" class="textbox" value="http:/s/" type="text"><input value="Change My IP Address" id = "myButton" class="button" type="submit"></center>
关于javascript - JQuery-输入值没有改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40813369/