Javascript 在html中动态更改按钮的工具提示
我对html、css、javascript和jQuery非常陌生。我想根据按钮显示工具提示。按钮在显示播放图标时,应将“运行”显示为工具提示,当停止图标显示时,应将“停止”显示为工具提示。此代码是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
<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,它将更改按钮的文本和工具提示