Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用javascript或angular编写.prop?_Javascript_Jquery - Fatal编程技术网

如何用javascript或angular编写.prop?

如何用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

我不擅长jquery,有人能把它转换成javascript/angular吗

$('#'+$(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;