也许是一个简单的问题,但我无法想出这个问题。
我尝试做的是找到一个放在div中的id。找到后我想为前一个div添加一个额外的类名。问题是唯一的id放在div中。
HTML
<div class="radio"> // to this class I want to add an extra class like "hide"
<input type="radio" id="invoice-method">
<label for="invoice-method">.....</label>
</div>
所以我需要找到“id = invoice-method”,然后添加一个额外的类
<div class="radio hide">
这是唯一的方法,因为html是自动生成的。
答案 0 :(得分:2)
您需要closest
父div
的父级,而不是previous
元素。
$('#invoice-method').parent().addClass("hide");
OR
$('#invoice-method').closest('div').addClass("hide");
答案 1 :(得分:0)
$('#invoice-method').parent().addClass('hide');
答案 2 :(得分:0)
$('#invoice-method').closest('div')...