控件的方法跟用户自定义方法发生了冲突

控件的方法和用户自定义方法发生了冲突

对于JQuery 一个不错的控件是:accordion,但是使用的时候还是有个问题。

 

function add(){

$('#aa').accordion('add',{

title:'New Title'+idx,

content:'New Content'+idx

});

idx++;

}

function removeClick(){

var pp = $('#aa').accordion('getSelected');

if (pp){

var title = pp.panel('options').title;

alert(title);

$('#aa').accordion('remove',title);

}

}

 

<div style="margin: 10px 0;">

<a href="#" class="easyui-linkbutton" onclick="select()">Select</a>

<a href="#" class="easyui-linkbutton" onclick="add()">Add</a>

<a href="#" class="easyui-linkbutton" onclick="removeClick()">Remove</a>

</div>

 

看removeClick方法,这样的定义是可以的。

但是如果是remove,点击按钮时就会没有反应,很可能是和$('#aa').accordion('remove',title);方法冲突了