Tom*_*Tom 10 javascript jquery
我有很多表,例如:
<table class="onion" id="12">
Run Code Online (Sandbox Code Playgroud)
当点击一个名为"Mark_Pre_Val"的div时,我希望id为4,6,12和21的表将其类更改为"onionClick",如果其中一个已经是"onionClick",则不要更改类.
这是点击事件:
$(".Mark_Pre_Val").click(function(){ });
Run Code Online (Sandbox Code Playgroud)
有人能指出我正确的方向如何处理这个问题?
can*_*lin 17
$(".Mark_Pre_Val").click(function(){
$('#4, #6, #12, #21').removeClass('onion').addClass('onionClick');
});
Run Code Online (Sandbox Code Playgroud)
编辑:正如其他人所指出的,元素ID不应只包含数字.如果您在循环中输出这些表并使用ID作为迭代器,您可能会发现使用index()更优雅.