我的剧本有什么问题?

时间:2015-11-20 21:41:02

标签: javascript jquery html

按下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>

3 个答案:

答案 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>