[英]jquery aren't working on the url that i load in div(.load)
假設在文檔中我有一個div和一個將顯示div的按鈕:
<div id="dvExternal" style="display: none;">
</div>
<button type="button" id="btnShow">
<span>Show</span>
</button>
和一個命令它顯示的jquery:
$("#btnShow").click(function(){
$("#dvExternal").css("display","block");
$("#dvExternal").load("whattheitsnotworking.php");
});
該頁面包含jquery函數,php,iframe等。
問題是當它在div上加載時,該頁面上的jquery無法正常工作。
提前致謝 :)
我試圖在div中加載的頁面包含(例如):
<script type="text/javascript">
$(document).ready(function(e)){
$("#inputDate").val("<?php echo date("Y"); ?>");
});
</script>
該腳本無法加載或運行。
嘗試使用jQuery的實時功能,它將幫助您...
$("#btnShow").live("click",function(){
$("#dvExternal").css("display","block");
$("#dvExternal").load("whattheitsnotworking.php");
});
確保你有
<script src="http://code.jquery.com/jquery-1.10.0.min.js">
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js">
在父頁面頭中
我在@ http://www.damienkeitel.com/pr.php工作
<script type="text/javascript">
$( document ).ready( function( e )){
$( "#inputDate" ).val( "<?php echo date('Y'); ?>" );
}
</script>
應該
<script type="text/javascript">
$( document ).ready( function( e ){
$( "#inputDate" ).val();
});
</script>
jQuery .val()僅用於獲取元素的值。
要設置一個值,您可以使用此方法。
$( "#inputDate" ).attr( "value", "<?php echo date('Y'); ?>" );
您在函數(e)之后有一對多),也沒有用)關閉函數;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.