attr() 方法的簡單應用執行個體,attr方法應用執行個體
attr() 方法設定或返回被選元素的屬性值。根據該方法不同的參數,其工作方式也有所差異。返回被選元素的屬性值。
頁面部分代碼:
HTML:
<form action="xxxxxx" method="POST" id="buy_form">
<input type="hidden" id="paymethod"name="paymethod" value="directPay">
<ul class="ncc-payment-list">
<li payment_code="allstarpay" paymethod="directPay">ccccccc</li>
</ul>
</form>
JS:
<script type="text/javascript">
$(function(){
$('.ncc-payment-list > li').on('click',function(){
$('#paymethod').val($(this).attr('paymethod'));
});
});
</script>
點擊頁面的li選項以後 li標籤屬性paymethod的值directPay會賦值給id為paymethod的input標籤
jquery-202 對於attr方法的問題
使用 $('selector').prop( "checked" );//擷取被選擇項的checked值;
$('selector').prop( "checked",‘“true” );//設定被選擇項的checked值;
這個就可以了。
數值計算方法MATLAB的簡單應用題
第一題可以考慮用函數fzero,例子x=fzero(@sin,3) 得到pi。
第二題不宜直接用插值函數interp1,最好是用線性擬合後(物理學知識告訴我們,電阻值和溫度呈線性關係),再進行插值計算,最大程度地利用所有資料點,來減小誤差。interp1函數實質上只利用2個最近的資料點,一旦這2個資料點測量有較大誤差,則輸出值的誤差也不會令人滿意,而線性擬合能利用全部5個資料點,在已知阻值和溫度線性關係的情況下,顯得更為科學。
t=[20.5,32.7,51.0,73.0,95.7];
R=[765,826,873,942,1032];
P=polyfit(t,R,1);
R_60=polyval(P,60);
R_60
結果:
R_60 =
906.0212