我收到一个名为favIcon的True / False语句,它负责一个按钮状态。此按钮从“活动到”禁用“切换”,其行为类似于“facebook like button”:在页面加载时,如果favIcon为true,则显示“活动”按钮。
我要做的第一件事是使用If语句控制fav.log的favState状态。目前的尝试看起来像这样(this是我的参考):
var favIcon = true;
function onload(){
if(favIcon == true){
console.log ("active");
}
else {
console.log ("disabled");
}}
我没有设法让它发挥作用,一旦我得到这个回复,它将允许我进入下一步:
如果favIcon == true,则按钮状态为活动
如果favIcon == false,则禁用按钮状态
现在按钮从禁用状态变为活动状态(我设法使某些功能正常工作!)(用于ref)
<input id="button" type="button" value="disabled">
<script>
$('#button').click(function() {
$(this).val('active');
});
</script>
希望我足够清楚。谢谢大家。
答案 0 :(得分:0)
您可以根据favIcon
值禁用该按钮,如下所示 -
$("#button").prop("disabled",favIcon);
要运行上面的代码,请将其包装在文档中,如 -
$(function(){
$("#button").prop("disabled",favIcon);
});
更多关于.prop()