親のクラスを取得するjQuery
var parentClass = $(this).parent().attr('class');
使用例
$(function(){ $("form#commentform :input:lt(4)") .focus(function() { $(this).css("background-color", "#E6E6FA"); var parentClass = $(this).parent().attr('class'); if(parentClass == "error"){ $(this).css("border", "3px solid #ff7f00"); } else { $(this).css("border", "3px solid #999"); } }) .blur(function() { $(this).css("background-color", "#FFFFFF"); var parentClass = $(this).parent().attr('class'); if(parentClass == "error"){ $(this).css("border", "3px solid #ff7f00"); } else { $(this).css("border", "3px solid #999"); } }) })
親のclassもIDも取得できます
親のclassもIDも取得できます