最近寫一個這樣的頁面
要求點擊修改按鈕之后部分輸入框由禁用狀態變為可用狀態.我使用了vue中的事件處理器,但是不知道怎么獲取disabled這個屬性的值,所以以失敗告終.后來又使用了vue中的v-bind,使其與class或者style綁定,但是也沒有作用
<el-input id = "usernames" v-model="form.username" v-bind:style = {"disabled:isDisabled"}></el-input>data(){ return{ isDisabled:true }}后來又想到使用jquery來改變屬性,但是這個也沒用
$(document).ready(function(){ $('.submitButton').hide(); $('.reviseButton').click(function () { $(this).hide(); $('.submitButton').show(); $('#username').attr("disabled",true); $('#qq').addAttr("disabled"); }) })最后! 機智的我查看了網頁,發現被禁用的輸入框是有個is-disabled的類的,所以用jquery修改類即可
$(document).ready(function(){ $('.submitButton').hide(); $('.reviseButton').click(function () { $(this).hide(); $('.submitButton').show(); $('#usernames').removeClass("is-disabled"); $('#qq').addClass("is-disabled"); }) })新聞熱點
疑難解答