gpt4 book ai didi

jquery - 如何使用 jquery 禁用 cakephp 中的 poSTLink?

转载 作者:行者123 更新时间:2023-12-01 01:34:49 25 4
gpt4 key购买 nike

这是我的帖子链接标签:

<?php 
echo $this -> Form -> postLink(__('Update'), array(
'controller'=>'users','action' => 'update', 'admin'=>false),array('class' => 'uiBtn uiBtnBlue','id'=>'up','title' => 'user update'),
__('Are you sure you want update User?')); ?>

这是我禁用按钮的代码:

$(function(){
$('.ui-button-text').live('click',function(){
var buttonName=$(this).text();
if(buttonName == 'Continue'){
$('#image-b-loading').attr('disabled','disabled');

}
});
});
</script>

上面的禁用属性不起作用??

最佳答案

.live()在 jQuery 1.9 中被删除,这意味着您需要使用更新形式的事件委托(delegate),即 .on() .

你可以像这样使用它:

$(document).on('click', '.ui-button-text', function(){
$('#image-b-loading').prop('disabled', true);
});

您还会注意到我们使用 .prop() 而不是 .attr()。这是因为上面是一个属性。

此外,document 是一个静态元素,应将其替换为最接近的父元素。

关于jquery - 如何使用 jquery 禁用 cakephp 中的 poSTLink?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16911341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com