JQuery-输入值是不是在改变?

时间:2016-11-25 23:23:45

标签: javascript jquery input

我不明白为什么价值不会因网站的输入而改变。我试过这个jquery代码:

$('input[type=text].u').val('http://website/');

但它没有改变或正在发挥作用:

https://jsfiddle.net/cq4e02yj/

此外,我已尝试触发点按按钮,但这也不起作用。

-Thanks

2 个答案:

答案 0 :(得分:4)

这是第一个有效的解决方案。您缺少类型="文字"周围的引号。希望它有所帮助。



$(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>
&#13;
&#13;
&#13;

这是第二个没有点击按钮的解决方案。

&#13;
&#13;
$('input[type="text"]').val('http://website/');
&#13;
 <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>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

输入没有“u”类。 .u是一个类选择器。如果你把它放在课堂上那么你的小提琴就可以了。

如果你想让选择器保持不变......

$('input[type=text].u').val('http://website/');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<center><input name="u" id="input" size="60" class="textbox u" value="http:/s/" type="text"><input value="Change My IP Address" class="button" type="submit"></center>