Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在html中动态更改按钮的工具提示_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 在html中动态更改按钮的工具提示

Javascript 在html中动态更改按钮的工具提示,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我对html、css、javascript和jQuery非常陌生。我想根据按钮显示工具提示。按钮在显示播放图标时,应将“运行”显示为工具提示,当停止图标显示时,应将“停止”显示为工具提示。此代码是HTML模板的一部分 <div class='btn-group'> <button class='btn btn-inverse playstop' rel='tooltip' data-original-title='Run><i class='ico

我对html、css、javascript和jQuery非常陌生。我想根据按钮显示工具提示。按钮在显示播放图标时,应将“运行”显示为工具提示,当停止图标显示时,应将“停止”显示为工具提示。此代码是HTML模板的一部分

<div class='btn-group'>
    <button class='btn btn-inverse playstop' rel='tooltip' 
    data-original-title='Run><i class='icon-play'></i></button>
</div> 
还有其他情况

$(".icon-play", $this.element).attr("title", "Stop");
$(".icon-play", $this.element).removeClass("icon-play").addClass("icon-stop");

我已经编辑显示了一个按钮的完整html,当点击按钮时,它的文本从停止变为运行。单击时显示的工具提示也会更改

<html>
<head>
<meta charset="ISO-8859-1">
<title>TestingStuff</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
<script>
    $(document).ready(function(){
        $("#aBtn").click(function(){
            if($("#aBtn").html() == "Stopped"){
                $("#aBtn").html("Running");
                $("#aBtn").attr("title","Running");
            }
            else{
                $("#aBtn").html("Stopped");
                $("#aBtn").attr("title","Stopped");
            }               
        });
    });
</script>
<body>
    <div>
        <button id="aBtn" title="Stopped">Stopped</button>
    </div>
</body>
</html>

试验材料
$(文档).ready(函数(){
$(“#aBtn”)。单击(函数(){
如果($(“#aBtn”).html()=“停止”){
$(“#aBtn”).html(“运行”);
$(“#aBtn”).attr(“标题”、“运行”);
}
否则{
$(“#aBtn”).html(“停止”);
$(“#aBtn”).attr(“标题”、“停止”);
}               
});
});
停止

我已编辑以显示一个按钮的完整html,当单击该按钮时,该按钮会将其文本从“停止”更改为“运行”。单击时显示的工具提示也会更改

<html>
<head>
<meta charset="ISO-8859-1">
<title>TestingStuff</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
<script>
    $(document).ready(function(){
        $("#aBtn").click(function(){
            if($("#aBtn").html() == "Stopped"){
                $("#aBtn").html("Running");
                $("#aBtn").attr("title","Running");
            }
            else{
                $("#aBtn").html("Stopped");
                $("#aBtn").attr("title","Stopped");
            }               
        });
    });
</script>
<body>
    <div>
        <button id="aBtn" title="Stopped">Stopped</button>
    </div>
</body>
</html>

试验材料
$(文档).ready(函数(){
$(“#aBtn”)。单击(函数(){
如果($(“#aBtn”).html()=“停止”){
$(“#aBtn”).html(“运行”);
$(“#aBtn”).attr(“标题”、“运行”);
}
否则{
$(“#aBtn”).html(“停止”);
$(“#aBtn”).attr(“标题”、“停止”);
}               
});
});
停止

我已编辑以显示一个按钮的完整html,当单击该按钮时,该按钮会将其文本从“停止”更改为“运行”。单击时显示的工具提示也会更改

<html>
<head>
<meta charset="ISO-8859-1">
<title>TestingStuff</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
<script>
    $(document).ready(function(){
        $("#aBtn").click(function(){
            if($("#aBtn").html() == "Stopped"){
                $("#aBtn").html("Running");
                $("#aBtn").attr("title","Running");
            }
            else{
                $("#aBtn").html("Stopped");
                $("#aBtn").attr("title","Stopped");
            }               
        });
    });
</script>
<body>
    <div>
        <button id="aBtn" title="Stopped">Stopped</button>
    </div>
</body>
</html>

试验材料
$(文档).ready(函数(){
$(“#aBtn”)。单击(函数(){
如果($(“#aBtn”).html()=“停止”){
$(“#aBtn”).html(“运行”);
$(“#aBtn”).attr(“标题”、“运行”);
}
否则{
$(“#aBtn”).html(“停止”);
$(“#aBtn”).attr(“标题”、“停止”);
}               
});
});
停止

我已编辑以显示一个按钮的完整html,当单击该按钮时,该按钮会将其文本从“停止”更改为“运行”。单击时显示的工具提示也会更改

<html>
<head>
<meta charset="ISO-8859-1">
<title>TestingStuff</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
<script>
    $(document).ready(function(){
        $("#aBtn").click(function(){
            if($("#aBtn").html() == "Stopped"){
                $("#aBtn").html("Running");
                $("#aBtn").attr("title","Running");
            }
            else{
                $("#aBtn").html("Stopped");
                $("#aBtn").attr("title","Stopped");
            }               
        });
    });
</script>
<body>
    <div>
        <button id="aBtn" title="Stopped">Stopped</button>
    </div>
</body>
</html>

试验材料
$(文档).ready(函数(){
$(“#aBtn”)。单击(函数(){
如果($(“#aBtn”).html()=“停止”){
$(“#aBtn”).html(“运行”);
$(“#aBtn”).attr(“标题”、“运行”);
}
否则{
$(“#aBtn”).html(“停止”);
$(“#aBtn”).attr(“标题”、“停止”);
}               
});
});
停止

<>代码> 我不太清楚为什么你需要一个工具提示来显示按钮上的文本,但是,这是一个不优雅的蛮力让你考虑。你可以随心所欲地玩文本

JS


我不太清楚为什么你需要一个工具提示来显示按钮上的文本,但是,这是一个不优雅的蛮力让你考虑。你可以随心所欲地玩文本

JS


我不太清楚为什么你需要一个工具提示来显示按钮上的文本,但是,这是一个不优雅的蛮力让你考虑。你可以随心所欲地玩文本

JS


我不太清楚为什么你需要一个工具提示来显示按钮上的文本,但是,这是一个不优雅的蛮力让你考虑。你可以随心所欲地玩文本

JS


你能建立一个演示台来演示发生了什么吗?是的,现在发生了什么?根据你问题中的HTML,我想说什么都没有发生。我怀疑你的本意是在
数据原件-title
(脚本行中没有)中留有空格,而且你在
-title='Run>
中缺少一个右引号-你应该复制并粘贴你的实际HTML源代码,这样重新键入时就不会出现错误。@StephenP它的打字错误你正在使用插件显示工具提示,你不是吗?你能设置一个演示台来演示正在发生的事情吗?是的,现在正在发生什么?根据你问题中的HTML,我想说什么都没有发生。我怀疑你的本意是在
数据原件-title
(脚本行中没有)中留有空格,而且你在
-title='Run>
中缺少一个右引号-你应该复制并粘贴你的实际HTML源代码,这样重新键入时就不会出现错误。@StephenP它的打字错误你正在使用插件显示工具提示,你不是吗?你能设置一个演示台来演示正在发生的事情吗?是的,现在正在发生什么?根据你问题中的HTML,我想说什么都没有发生。我怀疑你的本意是在
数据原件-title
(脚本行中没有)中留有空格,而且你在
-title='Run>
中缺少一个右引号-你应该复制并粘贴你的实际HTML源代码,这样重新键入时就不会出现错误。@StephenP它的打字错误你正在使用插件显示工具提示,你不是吗?你能设置一个演示台来演示正在发生的事情吗?是的,现在正在发生什么?根据你问题中的HTML,我想说什么都没有发生。我怀疑你的本意是在
数据原件-title
(脚本行中没有)中留有空格,而且你在
-title='Run>
中缺少一个右引号-你应该复制并粘贴你的实际HTML源代码,这样重新键入时就不会出现错误。@StephenP它的打字错误你正在使用插件显示工具提示,是吗?哎呀,我看到我的“停止”jquery选择器前面缺少一个#。应为美元(“#aBtn”).attr(“标题”、“停止”);简单明了,这里是完整的html/js,单击按钮时会更改按钮的文本和工具提示。让我知道这是否适用于您。哎呀,我看到我的“停止”jquery选择器前面缺少一个#。应为美元(“#aBtn”).attr(“标题”、“停止”);简单明了,下面是完整的html/js,它将更改按钮的文本和工具提示