2010-09-10 101 views
0

我有一個簡單的文本框和按鈕。使用jQuery .attr - 更改iframe的src爲「script.php?=」+(#url).text

當單擊該按鈕應該如下改變的iframe src屬性:

src="**script.php?=**(value of text box) 

我設法得到iframe的時候簡單地改變SRC是隻有 文本框的內容合作使用此代碼:

$(document).ready(function() { 

// Change iFrame on a Button Click Event 
    $("#myButton").click(function(event){ 
     $("#myIFrame").attr('src', $('#url').val()); 
    }); 
}); 

我怎樣才能加入? 「的script.php =」 前的$( '#鏈接')VAL()

謝謝!!!!

回答

1
$(document).ready(function() { 

// Change iFrame on a Button Click Event 
    $("#myButton").click(function(event){ 
     $("#myIFrame").attr('src', 'script.php?=' + $('#url').val()); 
    }); 
}); 
1

正好連接它:

$(document).ready(function() { 
    var prefix = 'script.php?='; 
    // Change iFrame on a Button Click Event 
    $("#myButton").click(function(event){ 
     $("#myIFrame").attr('src', prefix + $('#url').val()); 
    }); 
}); 
+0

真棒!謝謝!! – OB85 2010-09-10 16:54:41

+0

確定的事情:)順便說一句,似乎有一個缺少查詢字符串參數名稱...例如,script.php? = (這被托馬斯的建議暗示)。 – jmar777 2010-09-10 17:11:07

0

我不是正確的思維,或者你只需​​要:

$("#myIFrame").attr('src', 'script.php?param=' + $('#url').val());