gpt4 book ai didi

javascript - 将 javascript block 引入 php 中?

转载 作者:行者123 更新时间:2023-11-28 11:34:51 26 4
gpt4 key购买 nike

我想用这个:

<script type="text/javascript">
(function() {
var checked = false;
$('button.check-all').click(function() {
checked = !checked;
$('.checkbox-class').prop('checked', checked); // jQuery 1.6+
if (checked) $(this).text('Uncheck All');
else $(this).text('Check All');
});
})();
</script>

在 php 代码旁边,

echo <<< CHECKALL

<script src="http://code.jquery.com/jquery-1.6.min.js"></script>
<script type="text/javascript">
(function() {
var checked = false;
$('button.check-all').click(function() {
console.log("checked");
checked = !checked;
$('.permissionsCheckBox').prop('checked', checked); // jQuery 1.6+
if (checked){ $(this).text('Uncheck All');}
console.log("looopChecked");
else { $(this).text('Check All');}
});
})();
</script>
CHECKALL;

但是我在 else { $(this).text('Check All');} 处遇到语法错误我不确定 $(this) 表示法是否适用于 php javascript??

最佳答案

因为你有这个

console.log("looopChecked");

在 if 条件之后。之后还有一个无效的 else 条件。else 部分必须紧接在 if 条件之后。因此您必须更改此条件

if (checked){
$(this).text('Uncheck All');
}
console.log("looopChecked");
else {
$(this).text('Check All');
}

到此

if (checked){
$(this).text('Uncheck All');
}
else {
$(this).text('Check All');
}

并在条件检查之前或之后继续登录控制台,或者在 if 条件或 else 条件内执行此操作将解决错误。

关于javascript - 将 javascript block 引入 php 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25035321/

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