Предполагая, что у меня есть две следующие функции JQuery -
Первое, что работает:
$("#myLink_931").click(function ()
{
$(".931").toggle();
});
и второй, который не работает:
$("#myLink_931").click(function ()
{
var class_name = $(this).attr("id").split('_')[1];
$("."+class_name).toggle();
});
Я хочу заменить первое на второе, которое более обобщенно, но не может найти каких-либо очевидных синтаксических проблем со вторым, которые могут помешать его работе.
Полагаю, есть проблема с синтаксисом:
"."+class_name
Это плохой синтаксис?