Вот мой стол. Я хочу очистить jquery, чтобы я мог использовать эту логику во многих строках в html таблицы.индекс jquery в таблице
<table>
<tr>
<td class="check"><input class="select_service3 user_checkbox" type="checkbox"></td>
<td class="name">NAME</td>
<td class="duration">
<span class="duration3">30 min</span>
<a class="custom_duration_link3">Custom</a>
<span class="custom_duration_input3"><input class="custom" type="text"> min <button class="custom_duration_save3">Save</button></span>
</td>
<td class="price">$25 <a class="custom_price_link3">Custom</a></td>
</tr>
</table>
JQuery
$(".custom_duration_link3").hide();
$(".custom_price_link3").hide();
$(".custom_duration_input3").hide();
$(".select_service3").click(function(){
if ($(".select_service3").is(":checked"))
{
$(this).closest("tr").addClass("active");
$(".custom_duration_link3").show();
$(".custom_price_link3").show();
$('.custom_duration_link3').click(function(){
$('.custom_duration_link3').hide();
$('.duration3').hide();
$('.custom_duration_input3').show();
});
$('.custom_duration_save3').click(function(){
$('.custom_duration_input3').hide();
$('.duration3').show();
$('.duration3').addClass("notused");
});
}
else
{
$(this).closest("tr").removeClass("active");
$('.custom_duration_link3').hide();
$('.custom_duration_input3').hide();
$('.duration3').show();
$('.duration3').removeClass("notused");
$('.custom_price_link3').hide();
}
});
Какой я сделать, чтобы очистить этот код и не должны делать ".duration1" ," .duartion2" , и т.д ...
Спасибо за помощь ,
@Josh вы радушны. Рад, что смог помочь. :) –