我在 django 工作并创建了一个类,其中有一个字段 closed
.当用户为特定对象设置此值时,我想禁用 object_view
上的所有按钮和链接。页面。
我正在使用以下 jquery
片段,但它不起作用。谁能帮我找出错误
<script type="text/javascript">
$("a").css('cursor','arrow').click(function(){
return false;
});
$("input").attr('disabled','disabled');
</script>
更新: 不工作意味着所有链接和输入按钮仍在工作,即被定向到正确的页面。我已将此代码片段包含在我的 <head>
中部分。
最佳答案
尝试:
<script type="text/javascript">
$(document).ready(function(){
$("a").css("cursor","arrow").click(false);
// for jquery older than 1.4.3, use the below line
// $("a").css("cursor","arrow").click(function(){
// return false;
// });
$(":input").prop("disabled",true);
// for jquery older than 1.6, use the below line
// $(":input").attr("disabled","disabled");
});
</script>
您需要 $(document).ready(...)
以便在元素存在于页面上之前代码不会运行。
关于javascript - 如何使用 jquery 禁用页面上的所有链接和输入按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8856719/