将变量设置为输入值(jQuery)

时间:2016-05-09 02:22:57

标签: javascript jquery html variables input

所以,我有以下代码,它不能正常工作,我不知道为什么。有什么建议吗?

HTML:

<input type="number" placeholder="#" id="lineSpace"/>

<br/><br/><button id="go">update text!</button>

JavaScript(jQuery)

$(document).ready(function() {
var lineSpace = $("#lineSpace").val();

$("#go").click(function(){
alert("LINE SPACE: "+lineSpace+"");
});

这是一个测试,看看我的变量是否被收集,但似乎没有。警报出现但只是简单地说&#34; LINE SPACE:&#34;,而不在其后放置变量。当我定义这样的var lineSpace = "random number";时(这对我来说没用,因为我需要一个从用户端输入的值),但它工作正常。

1 个答案:

答案 0 :(得分:1)

因为您在页面加载时分配了lineSpace,而且它显然是空白的。

program FILEREADER real, dimension(:,:), allocatable :: x integer :: n,m open (unit=99, file='data.txt', status='old', action='read') read(99, *), n read(99, *), m allocate(x(n,m)) do I=1,n,1 read(99,*) x(I,:) write(*,*) x(I,:) enddo end 移动到您的点击处理程序中( 0 0.000 0.000 0.000 0.000 22 20.000 0.000 10.000 1.000 函数调用上方)。