【发布时间】:2015-01-14 14:03:38
【问题描述】:
在 html 中,我有一个显示文本的按钮和一个隐藏文本的按钮。每个按钮都有指向 js 中特定功能的“onclick”属性。我想在单击按钮时更改“onclick”值,还想更改按钮内的文本(显示/隐藏)。 我不能使用'triggleClass',因为我需要使用'onclick'属性(它的值改变了,因为我使用的是django) 目前,我有两个用于此操作的按钮,我只想将它们结合到一个按钮上。 代码:
<btn id="show_btn_{{forloop.counter}}" onclick="Show({{forloop.counter}})" class="btn show_btn">Show</btn>
<btn id="hide_btn_{{forloop.counter}}" onclick="Hide({{forloop.counter}})" class="btn hide_btn">Hide</btn>
<script>
function Show(pos){
$('#show_text_'+pos).css('display','block');
$('#my_text_show_btn_'+pos).prop("disabled", true);
}
function Hide(pos){
$('#show_text_'+pos).css('display','none');
$('#my_text_show_btn_'+pos).prop("disabled", false);
}
</script>
有人有解决办法吗?
谢谢!
【问题讨论】:
标签: javascript jquery html django