【发布时间】:2013-03-21 11:16:59
【问题描述】:
请问有谁知道如何按照下面的代码使此切换按钮工作。 它仅在第一次单击后有效,然后按钮值不会改变
http://jsfiddle.net/ossama/2MbsG/
<script type='text/javascript'>
$(window).load(function () {
fill.addEventListener("click", function (event) {
if ($(this).attr('value') == 'Top Up') {
$('#fill').prev('.ui-btn-inner').children('.ui-btn-text').html('Stop');
$('#fill').buttonMarkup({
theme: "c"
});
} else {
$('#fill').prev('.ui-btn-inner').children('.ui-btn-text').html('Stopping');
$('#fill').buttonMarkup({
theme: "b"
});
}
});
});
</script>
</head>
<body>
<input id="fill" type="button" data-inline="true" value="Top Up" data-mini="true"
data-theme="c" />
【问题讨论】:
-
你知道函数 .toggle() 吗?.. 你也许可以为这个问题创建一个更好的解决方案?
-
我尝试了切换,但我遇到了同样的问题,伙计
标签: javascript jquery-mobile button toggle