可以使用:jQuery 屬性操作 - attr() 方法
我們提供的服務(wù)有:網(wǎng)站制作、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、東港ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的東港網(wǎng)站制作公司
attr() 方法的定義和用法
attr() 方法設(shè)置或返回被選元素的屬性值。
根據(jù)該方法不同的參數(shù),其工作方式也有所差異。
使用attr() 方法返回屬性值
語法:$(selector).attr(attribute)。attribute
規(guī)定要獲取其值的屬性。
使用attr() 方法設(shè)置屬性/值
語法$(selector).attr(attribute,value)。attribute規(guī)定屬性的名稱,value 規(guī)定屬性的值。?
實例
//?改變圖像的?width?屬性:
$("button").click(function(){??$("img").attr("width","180");});
//獲取select標(biāo)簽自定義屬性?data-val的值
$("select").eq(0).attr("data-val")
var options=$("#id option:selected");//獲取選中的項
alert(options.val()); //拿到選中項的值
alert(options.text()); //拿到選中項的文本
JS: ?document.getElementById("sid").value;
Jquery: $("#sid").val();
直接就可以獲取指定select的選中的值;
如果是多選的話,需要用其他方法。
alert($("#eID").val()+"/"+document.getElementById("eID").value);
.val()函數(shù)獲取select的屬性。語法:
$(selector).val(value)
val() 方法返回或設(shè)置被選元素的值。元素的值是通過 value 屬性設(shè)置的。該方法大多用于 input 元素。如果該方法未設(shè)置參數(shù),則返回被選元素的當(dāng)前值。
一、創(chuàng)建一個select元素:
二、創(chuàng)建如下獲取屬性函數(shù):
三、結(jié)果獲?。?/p>
擴(kuò)展資料:
通過?.val()?方法從 textarea 元素中取得的值是不含有回車(\r)字符的。但是如果該值是通過 XHR 傳遞給服務(wù)器的,回車(\r)字符會被保留(或者是被瀏覽器添加的,但是在原始數(shù)據(jù)中并不包含回車(\r))??梢允褂孟旅娴?valHook 方法解決這個問題:
參考資料:jQuery API 中文文檔 --.val()