он удаляет класс, но он не добавляет класс, я не могу использовать .click()
функцию она должна быть onclick=""
добавить класс, когда нажмите на ссылку не работает
<li class="selected"><a href="javascript:void(0);" onclick="myfunction(x,y,x)">Click me</a></li>
<li><a href="javascript:void(0);" onclick="myfunction(x,y,z)">Click me</a></li>
function myfunction(a,b,c){
$('ul li.selected').removeClass('selected').addClass('none');
$(this).closest('li').addClass('selected');
}
Ваш 'onclick' ничего не полезен, как показано на рисунке. Измените его на 'onclick =" myfunction.call (this) "' –
Почему вы не можете использовать '.click()'? – Dom
У меня есть больше кодов в этой функции, и я использую 'myfunction (x, y, z)' будет ли это работать? @CrazyTrain –