我有以下生成的代码,需要使用jquery
进行修改<div>
<input id="priority1" type="radio" name="priority" value="Low" disabled="">
<label for="priority1">Low</label>
<input id="priority2" type="radio" name="priority" value="Normal" disabled="">
<label for="priority2">Normal</label><input id="priority3" type="radio" name="priority" value="High" disabled="">
<label for="priority3">High</label>
<input id="priority4" type="radio" name="priority" value="CRITICAL" disabled="">
<label for="priority4">CRITICAL</label>
</div>
我需要为每个标签添加填充(padding-right: 30px;
)
我已经测试了这个:
$j("label[for='priority1']").css("padding-right", "30px");
它有效,可以说我可以为每个标签重复四次;但是,我想使用像$j("label[for='[id^=priority]']").css("padding-right", "30px");
这样的通配符。不幸的是,这不起作用,任何帮助将不胜感激。
答案 0 :(得分:0)
$("label[for^='priority']").css("padding-right", "30px");
似乎在这里工作正常,无需添加id。