我有这样的 HTML :
<li class="MostViewedProducts">
<input class="MostViewedProductsi" type="checkbox" checked="checked"/>
<span class="labels">Some Text</span>
<a class="fancybox" href="#inline40" id="tozih"></a>
</li>
还有一些像这样的 Jquery :
$('.MostViewedProductsi').attr('disabled', true);
var $form = $('*');
我的问题是:
当我禁用该类时,Jquery 无法读取该元素并通过 GET 或 POST 将其传递到 PHP 文件,并且当我将类 -MostViewedProducts- 设为只读时,用户仍然可以更改该复选框。
我可以使用什么解决方案?
最佳答案
这是 HTML 设计使然 - GET 或 POST 中不会传递任何disabled
元素。
要解决此问题,您可以在提交表单时删除 disabled
属性,以便可以发布元素的值。
关于Jquery 无法读取禁用元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13044821/