2010-09-10 96 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());