【发布时间】:2013-05-17 22:04:33
【问题描述】:
我已经苦苦挣扎了几个小时,但无法让以下代码工作;
<li>
<img width="100px" height="100px" src="$profile_picture">
<p>Username: $username</p>
<p>UserID: $userid</p>
<p>Bio: $bio</p>
<p>Website: $website</p>
<input type="button" value="Block" data-role="button" id="myButton"/>
</li>
<li data-role="list-divider"></li>
我想将按钮的值更改为“被阻止”,这是我的 javascript:
<script type="text/javascript">
$("input[type='button']").toggle(function () {
$(this).val("Block");
}, function () {
$(this).val("Blocked");
});
</script>
我正在使用以下版本的 jquery 和 jqm:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js"></script>
知道为什么这不能正常工作吗?非常感谢所有帮助...TKS!
【问题讨论】:
-
您正在使用从 jQuery 1.9 开始删除的函数(在 1.8 中已弃用):api.jquery.com/toggle-event
-
@MarkSchultheiss - 我不知道你在说什么,但是是的,切换事件已被删除。然而,切换动画方法仍然存在。阅读我评论中的链接。
-
我想我的眼睛交叉了。没关系。
标签: jquery html dom jquery-mobile