2016-08-31 3 views
-3
<p id="sub-total"> 
<strong>Total</strong>: <span id="stotal"></span></p> 
<p><input type="submit" id="submit-order" value="Submit" class="btn"/></p> 

Как получить «статичное» значение из HTML и перейти на сервер. Теперь значение исходит от jQuery.Как получить скрытое значение из HTML?

+0

использовать сам JQuery или вы можете сделать это с помощью JS, как 'document.getElementById ('Stotal'). Value'. – Lal

+0

Почему вы указали скрытые значения? – mean

+0

'$ (" # stotal "). Text();' должен дать вам значение –

ответ

0

Попробуйте это:

$('#stotal').html(); 
// it will give you what ever text <span> tag contains. 
+0

Это даст нам html-контент? –

+0

Ящик Ya не имеет в нем атрибута value. –

+0

не отображается никаких значений –

4

вы можете получить с помощью JQuery этим.

var stotal=$("#stotal").text(); 
+0

он ничего не показывает. Только окно предупреждения –

+0

Можете ли вы показать нам свой код? –

+0

Так как внутри вашего пролета пусто, поэтому он ничего не показывает. Введите текст внутри ''. например ' xyz'. – Samir

1

hoep это поможет вам.

$('#submit-order').click('click', function(event){ 
 
     
 
    // set the span value 
 
    var span_val = $('#stotal').text(); 
 
    if(span_val=="") 
 
    { 
 
     alert("span value is null"); 
 
    } 
 
    else 
 
    { 
 
     alert(span_val); 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<p id="sub-total"> 
 
<strong>Total</strong>: <span id="stotal"></span></p> 
 
<p><input type="submit" id="submit-order" value="Submit" class="btn"/></p>

+0

его работает здесь, но когда я использую в своем файле jQuery, он не принимает никаких значений. –

+0

поделитесь своим кодом. – JeetDaloneboy