$(document).ready(function(){
$(".EditBusinessName").hide();
$(".editBtn a").click(function() {
$(this).parent().parent('.myBusinessEdit').children('.EditBusinessName').show();
$(this).hide();
});
$(".EditBusinessName a").click(function() {
$(this).parent().parent(".EditBusinessName").hide();
$(this).parent().parent().parent().children(".editBtn").children("a").show();
});
});
Как можно упростить выше код без использования parent()
и children()
селекторов? div
класс myBusinessEdit
будет общим классом для каждой секции.Упрощая код без родителей и детей селекторов
http://plnkr.co/edit/xgP49K51urBvZQlyLGxQ?p=preview
Почему вы не хотите использовать 'родителя()' или 'детей()'? 'closeest()' и 'find()' могут работать тоже, в зависимости от ваших требований. –
Когда я использую этот статический код в CMS, будут дополнительные Divs. – Anoops