Search and Top Navigation
#7875 closed bug (worksforme)
Opened November 14, 2011 03:43AM UTC
Closed November 14, 2011 04:00AM UTC
TypeError: 'undefined' is not a function (evaluating 'elem.nodeName.toLowerCase()') [jquery.js:1904]
Reported by: | skyer | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 1.9.0 |
Component: | ui.tabs | Version: | 1.8.16 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
jQuery version: 1.7
It raise this error when I try to call tab UI function - tabs.
If add the error handling here and the tabs function works well.
// A method for determining if a DOM node can handle the data expando acceptData: function( elem ) { if ( elem.nodeName ) { var match = false; if (typeof elem.nodeName.toLowerCase != 'undefined') match = jQuery.noData[ elem.nodeName.toLowerCase() ]; if ( match ) { return !(match === true || elem.getAttribute("classid") !== match); } } return true; }
jsfiddle script
<div id="mutertab" style="height:350px; overflow: auto; "> <ul><li><a href="#mutersetting"><span>Muter</span></a></li> <li><a href="#tab2"><span>Favor</span></a></li></ul> <div id="mutersetting"> <p>Auto mute plurks with matched keywords</p> <form> Keyword: <input name="keyword" id="keyword" /> <button name="add" id="add" type="button" onClick="onAddClick();">Add</button> <button name="delkey" id="delkeys" type="button" onClick="onDelClick();">Delete</button><br> <select name="keywords" id="keywords" multiple="multiple" size="10" width="300" style="width: 300px;"></select> <br> </form> </div> <div id="tab2"> <table><thead><tr><th width="100px">Name</th><th width="350px">Title</th></tr></thead><tbody></tbody></table> <br><button id="clearFavor" type="button">Clear</button> </div> </div> <script type="text/javascript"> $('#mutertab').tabs(); </script>
Attachments (0)
Change History (1)
Changed November 14, 2011 04:00AM UTC by comment:1
resolution: | → worksforme |
---|---|
status: | new → closed |
works for me: http://jsbin.com/emehox/edit#javascript,html