Это убивает меня, когда что-то так просто заканчивается, когда я ударяю головой в течение часа.Не удается получить значение текстового ввода с помощью jquery
Я просто пытаюсь собрать информацию для представления ajax.
Что я могу сделать, это получить значения атрибутов, и я могу установить значение текстового ввода, а затем получить это значение, но если значение было задано пользователем вручную, я не могу получить это значение. В тестовых целях я добавил кнопки, которые воспроизводят все, что я пробовал.
Я также установить его на jsfiddle и она отлично работает там http://jsfiddle.net/x6p5k/
Я подозреваю, что проблема где-то в плагине pageslide JQuery Я использую http://srobbin.com/jquery-plugins/pageslide/
Спасибо за помощь
HTML
<label class="control-label" for="inputName">Name</label>
<div class="controls">
<input type="text" id="inputName" name="inputName" value="" placeholder="Name">
</div>
<label class="control-label" for="inputEmain">Email</label>
<div class="controls">
<input type="text" id="inputEmail" name="inputEmail" value="" placeholder="Email Address">
...
<button type="button" class="btn btn-primary pull-right" id="value">value</button>
<button type="button" class="btn btn-primary pull-right" id="type">type</button>
<button type="button" class="btn btn-primary pull-right" id="set_value">set value</button>
JQuery
$("#value").click(function()
{
var Variablename = $("#inputName").val();
window.alert(Variablename);
});
$("#type").click(function()
{
var Variablename = $("#inputName").attr("type");
window.alert(Variablename);
});
$("#set_value").click(function()
{
$("input#inputName").val("hello world");
});
На сайте я пытаюсь получить эту работу на в модальном при нажатии на контакт в верхнем меню http://whispersofawillow.org.
'$ ('# inputName'). Length' возвращает 1. – jagzviruz
nope, он возвращает 2 в моем случае –
это довольно странно .. – jagzviruz