按下jquery按钮时,我的小脚本出了什么问题。它没有打开网址。我在某处遗漏了一个逗号。
<script type='text/javascript'>
$('#include-from-outside').load('https://www.*******.com');
</script>
<a href="#" class="easyui-linkbutton" onclick="addTab('jquery','<div id='include-from-outside'></div>')">jquery</a>
答案 0 :(得分:1)
您需要将ID的'
更改为\"
: -
<a href="#" class="easyui-linkbutton" onclick="addTab('jquery','<div id=\"include-from-outside\"></div>')">jquery</a>
答案 1 :(得分:0)
我看到了一些潜在的问题.. onclick =&#34; addTab(...);
在您的脚本中,您想要创建一个它正在调用的函数。我拉了jqueryeasyui页面,查看了你正在调用的函数。尝试将其添加到你的页面。
<script>
function addTab(title, url){
if ($('#tt').tabs('exists', title)){
$('#tt').tabs('select', title);
} else {
var content = '<iframe scrolling="auto" frameborder="0" src="'+url+'" style="width:100%;height:100%;"></iframe>';
$('#tt').tabs('add',{
title:title,
content:content,
closable:true
});
}
}
</script>
一般来说...... onclick =&#34; addTab()&#34; &lt; - 将在脚本中调用addTab函数。所以当你创建上面的函数时,这将处理你传入它的变量。
答案 2 :(得分:0)
由于您将静态html
作为参数传递,因此您不需要将其作为javascript
函数的参数。此外,您可以将点击事件嵌入href
。
<a href="javascript:addTab('jquery');" class="easyui-linkbutton">jquery</a>
<script>
function addTab(language)
{
var html = "<div id='include-from-outside'></div>";
alert(language);
}
</script>