如何用javascript或angular编写.prop?
我不擅长jquery,有人能把它转换成javascript/angular吗如何用javascript或angular编写.prop?,javascript,jquery,Javascript,Jquery,我不擅长jquery,有人能把它转换成javascript/angular吗 $('#'+$(e.target).attr('for')).prop('checked',true); 这就是html <section class="numberOfPpl" [@fadeIn]="state"> <span class="dropdown-el" (click)="dropPerson($event)" [ngClass]="{expande
$('#'+$(e.target).attr('for')).prop('checked',true);
这就是html
<section class="numberOfPpl" [@fadeIn]="state">
<span class="dropdown-el" (click)="dropPerson($event)" [ngClass]="{expanded: personChange }" >
<input type="radio" name="sortType" value="numberOfPeople" checked="checked"><label class="labelFirst2" for="numberOfPeople">Number Of People</label>
<input type="radio" name="sortType" value="1-4" ><label for="1-4">1-4</label>
<input type="radio" name="sortType" value="4-8" ><label for="4-8">4-8</label>
<input type="radio" name="sortType" value="More"><label for="More">More</label>
</span>
</section>
我只想在单击示例1-4后更改value/html输出,您可以使用它基于CSS选择器获取。要获取属性值,请使用方法。最后,您可以使用更新属性
仅供参考:纯Javascript,无jQuery
document.querySelector('#' + e.target + '[for]').checked = true;
这不是一个代码编写服务,无论多么琐碎……请共享htmlprop只是访问元素上的.property的一个方便方法。如果您有一个元素,您可以访问它的.checkedInvalid选择器。e、 目标是一个元素。[for]还会查找具有该属性的元素。它决不会选择e.target作为引用的元素
document.querySelector('#' + e.target + '[for]').checked = true;