Я знаю, что если вы загружаете div на странице с элементами формы, используя ajax, то вам нужно использовать функцию live для добавления событий к тем элементам, которых не было в дереве dom ....
А также я прочитал на веб-сайте jQuery, что живая функция в настоящее время не поддерживает фокусировку, размытие и т. Д.
Что я должен сделать, чтобы вызвать функцию, когда элемент, загруженный в div через ajax, сфокусирован или размыт ...?
Это что-то, что должно быть сделано с помощью bind ...? но если говорить о связывании, хотя live и bind выглядят немного одинаково, его нельзя использовать в вышеупомянутом сценарии ... верно ...?
и вот код ....
<BODY style="">
<div style="margin-top:5px; width:100%" class="subAndContent" id="subAndContent">
<!-- TABLE TO HOLD SUB MENU-->
<div id="subMenuDiv">
<table width="100%" >
<tr align="center" valign="middle">
<td width="100%" valign="middle" class="rounded" >
<div class="sidebarmenu">
<ul id="sidebarmenu1">
<li>
<a href="javascript:ajaxLoadMainOnly('createHotel.php', 'content')" > <!-- This function get's the page to be loaded and the div into which it should be loaded and uses ajax to do the loading... -->
HOTEL
</a>
</li>
<li>
<a href="javascript:ajaxLoadMainOnly('createCountry.php', 'content')" >
COUNTRY
</a>
</li>
<li>
<a href="javascript:ajaxLoadMainOnly('createCity.php', 'content')">
CITY
</a>
</li>
</ul>
</div>
</td>
</tr>
</table> <!-- END TABLE TO HOLD SUB MENU-->
</div>
<div id="contentDiv" class="rounded">
<!-- TABLE TO HOLD CONTENT PANE-->
<table width="100%" style="float:left;">
<tr valign="left">
<td align="center">
<div id ="content">
<!-- Div into which the content will be loaded -->
</div>
</td>
</tr>
</table>
</div>
</div>
<!-- DIV AND TABLE TO HOLD FOOTER -->
<?php
include 'footer.php';
?>
</BODY>