簡體   English   中英

jQuery不適用於我在div(.load)中加載的網址

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM