使用jquery将readonly附加到输入

时间:2013-05-12 08:44:44

标签: jquery

在我的HTML中我有以下行

<li class="tagit-new">
 <input class="ui-widget-content ui-autocomplete-input" type="text" autocomplete="off">
 <span class="ui-helper-hidden-accessible" role="status" aria-live="polite"></span>
</li>

我想,使用jquery添加附加输入字段 - readonly
我的html中有几次这种结构。我可以将它添加到第一个吗? 什么是最好的方式?

2 个答案:

答案 0 :(得分:3)

$('.tagit-new:first-of-type').find('input').prop('readonly', true);

这只影响第一个输入。

答案 1 :(得分:2)

readonly中的第一个macthed输入元素设置true属性为li.tagit-now

$(".tagit-new input:first").prop('readonly', true);

http://jsfiddle.net/ErdLg/

readonly中的第一个macthed输入元素设置true属性为li.tagit-now

$(".tagit-new").find('input:first').prop('readonly', true);

http://jsfiddle.net/pZcDq/