在jQuery中,可以使用.val()方法來設置元素的值。這個方法對于input、textarea、select等表單元素非常有用,也可以用于其他元素,例如div等。
以下是設置input元素value值的例子:
$('input').val('默認文本');
這將設置所有input元素的value屬性值為“默認文本”。
對于textarea和select元素,也可以使用.val()方法來設置其值,例如:
$('textarea').val('默認文本'); $('select').val('1');
上面的代碼將分別設置所有textarea元素的值為“默認文本”,選擇所有select元素的值為“1”。
對于其他元素,例如div,使用.val()方法也可以設置元素的值,但是它只能設置元素的文本值,不能設置元素的HTML內容。如果要設置HTML內容,可以使用.html()方法。
$('div').val('默認文本');//無效 $('div').html('默認文本');//有效
上面的代碼將分別嘗試使用.val()方法和.html()方法來設置所有div元素的值。實際上,只有.html()方法能夠成功設置元素的內容。
綜上,通過.val()方法和.html()方法可以方便地設置jQuery元素的值和HTML內容。
上一篇div p間隔