如果我有以下 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');
}
}
});