gpt4 book ai didi

javascript - 函数语句需要 JQuery 中的名称错误

转载 作者:行者123 更新时间:2023-11-30 08:10:23 24 4
gpt4 key购买 nike

我有这个函数,但它给了我函数语句 require name onStop function

<script type="text/javascript">
jQuery( function($) {
$('#Hnav, #Nnav').NestedSortable(
{
accept: 'sort',
noNestingClass: "no-children",
helperclass: 'helper',
autoScroll: true,
onChange: function(serialized) {
onStop : function(){
$('#output').html($(this).id);
},
nestingPxSpace : '0'
}
);
});
</script>

最佳答案

在此上下文中,this 指的是发生 onStop 事件的 DOM 元素。 DOM 元素不是 jQuery 对象。

jQuery $(this) 对象没有 id 属性,而 DOM 元素有。因此,请使用:

$('#output').html(this.id);

或:

$('#output').html($(this).attr("id"));

并且不要忘记在 onChange 处理函数中关闭括号。

关于javascript - 函数语句需要 JQuery 中的名称错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11242212/

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