次のHTMLがある場合
<div class="main">
<div class="header">
</div>
<div class="sub_header">
<input type="text" class="txtBox" />
</div>
<div class="content">
</div>
<div class="footer">
</div>
</div>
出発点として使用して、それに何かを追加できるようにtxtBox
、どのように最も近いものを見つけるのですか?content
ここに私が現在持っている完全なスクリプトがある場合:
$(document).ready(function() {
var myDate = new Date();
var todaysDate = myDate.getDate() + '/' + (myDate.getMonth()+1) + '/' + myDate.getFullYear();
get_data( todaysDate );
$(".txtBox").val(todaysDate).datepicker( {
changeMonth: true,
changeYear: true,
yearRange: "+0:+1",
showButtonPanel: false,
dateFormat: "d/mm/yy",
onSelect: function(dateText, obj){
get_data( $(this), dateText );
}
} );
function get_data( that, dateText ) {
if ( typeof that != "undefined" )
{
that.closest('.main').find('.content').empty().append( dateText );
}
else
{
$(".content.new").append( dateText ).removeClass('new');
}
}
});