Javascript/jQuery [object Object] when trying to find great-grandparent class name -
i'm trying great-grandparent div class name using .closest method of jquery. when test make sure correct div class name being passed, [object object] alert, appears sort of error. code meant able find div class name beginning 'form-container' regardless of number of div's between (this) , desired div. insight appreciated. thank you!
<script type="text/javascript"> jquery(document).ready(function ($) { $('input').bind('blur', function () { var classname = $(this).closest('.form-container'); alert(classname + "classname"); var newclass = classname.replace('.form-container', ''); alert(newclass); alert("hello"); var name = $(this).attr('name'); var pathname = window.location.pathname; ga('send', 'event', 'clicked inputs', name + " " + newclass, pathname); </script>
var classname = $(this).closest('.form-container');
doesn't return name. returns nearest object matching name.
if want see class attribute object, use:
alert( classname.attr('class') );
Comments
Post a Comment