jquery输入val无法正常工作

时间:2013-04-14 00:12:15

标签: jquery

我正在尝试使用变量传递的值设置“输入文本”,但我不能。

html和js如下:

JS:

function clique_mapa(latlng) {        
    var value1_lat = $('#antena01_lat').val();
    var value1_log = $('#antena01_log').val();

    var value2_lat = $('#antena02_lat').val();
    var value2_log = $('#antena02_log').val();

    if (typeof value1_lat == 'undefined') {
        $('input[name=antena01_lat]').val(value1_lat);
        $('input[name=antena01_log]').val(value1_log);                        
    }
};

HTML:

<div class="coluna menu">
    Latitude<br />
    <input type="text" name="antena01_lat"/> <br />
    Longitude<br />
    <input type="text" name="antena01_log"/> <br /><br />    

    <input type="button" id="clique_mapa" name="clique_mapa" value="Abrir mapa" />
</div>

TKS

2 个答案:

答案 0 :(得分:2)

您需要为输入分配一个ID

<input type="text" name="antena01_lat" id="antena01_lat"/>

答案 1 :(得分:1)

你有

if (typeof value1_lat == 'undefined')

不应该是

if (typeof value1_lat != 'undefined')