我有一个有效的 jquery 函数,我可以通过 php 像这样调用它
if (!order)
{ echo '<script>
$(function() {
$this = $("#ui-accordion-accordion-panel-0");
// parent tab
var parent = $("#accordion").parent();
//parent.adderror();
// the content
$this.adderror();
// the header
var header = $this.attr("aria-labelledby");
$("#"+header).adderror();
// the tab
var tab = parent.attr("aria-labelledby");
$("#"+tab).parent().adderror();
});
</script>';}
我想让它成为一个全局函数(如果在 .js 文件中外部定义更好),我可以从我的 php 中的任何位置调用它,它将面板作为参数。
所以我基本上会调用 - show_error("#ui-accordion-accordion-panel-0")。我怎么能这样做?当我尝试定义函数,然后调用它时 - 没有任何变化。通过此处定义的技术使用无济于事(var functionName = function() {} vs function functionName() {})
提前致谢
好的,我现在有一个 error.js 文件,我已正确链接()
function show_error(selector) {
var $this = $(selector);
// parent tab
var parent = $("#accordion").parent();
//parent.adderror();
// the content
$this.adderror();
// the header
var header = $this.attr("aria-labelledby");
$("#"+header).adderror();
// the tab
var tab = parent.attr("aria-labelledby");
$("#"+tab).parent().adderror();
}