-3
$("input:disabled").val(data);
這完美的作品將值設置爲禁用輸入字段。唯一的問題是,所有禁用的輸入都由該值設置。
那麼有沒有辦法來設置指定的禁用輸入字段的值。
$("input:disabled").val(data);
這完美的作品將值設置爲禁用輸入字段。唯一的問題是,所有禁用的輸入都由該值設置。
那麼有沒有辦法來設置指定的禁用輸入字段的值。
爲了幫助澄清和理解你的代碼在做什麼,我已經分解了這個問題並展示了一些例子。
你下面的代碼是試圖讓所有的所謂<input>
HTML標記爲「已禁用」,並將其設置爲可變「數據」
$("input:disabled").val(data);
你想要什麼:
指定唯一元素使用其ID
$("#uniqueID").val(data);
按類別指定一組特定的元素
$(".elementsWithThisClassName").val(data);
$("input:disabled").val('data'); // Your Code
$("#username").val('real data');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="username" disabled/>
<input type="password" id="password" disabled/>
您應該設置特定的ID。
您需要指定id ...它會影響所有輸入禁用字段 –
您需要指定其他選擇器 - id,class等。這對於輸入字段應該是唯一的。 –