我只是想为输入设置一个值,但它不起作用。这是我的jquery函数:
function display_form() {
try {
$('#start_date').val('2012/08/21');
} catch (e) {
alert('error');
}
// window.alert($('[name=start_date]').val()); (shows "undefined")
$('#add-event').show();
}
这就是调用display_form的方式:
$(document).ready(function() {
$('#calendar').fullCalendar({
dayClick: function(date, allDay, jsEvent, view)
{
date_format = $.fullCalendar.formatDate(date,"yyyy-MM-dd HH:mm:ss");
display_form();
return false;
},
events: 'https://www.google.com/calendar/feeds/myLogin%40gmail.com/public/basic'
});
});
这显示“未定义”。 这是我的表格:
<input id="start_date" name="start_date" type="text" size="6" />
我应该把我想要使用的表单的ID放在哪里?我只是按照jquery文档中的说法进行操作,但它似乎不起作用。 有谁可以帮助我?
答案 0 :(得分:1)
这将有助于
window.alert( $('input[name=start_date]').val() );
function display_form()
{ try {
$('#start_date').val('2012/08/21');
}catch (e){
alert('error');
}
window.alert( $('[name=start_date]').val() );
}
$(document).ready(function() {
$('#press').click(function() {
display_form();
});
});
答案 1 :(得分:0)
<input id="start_date" name="start_date" type="text" size="6" />
<button id="press">Press</button>
function display_form() {
try {
$('#start_date').val('2012/08/21');
} catch (e) {
alert('error');
}
window.alert( $('[name=start_date]').val() );
}
$('#press').click(function() {
display_form();
});