假設我下面的JS函式生成了一個給定行數和列數的數字型輸入表,并將其顯示在給定的div中;
generate_table(3,3,'display_id')
我希望有一個下拉選單,讓用戶在2和6之間選擇他們希望計算的det(A)的矩陣大小。在這一點上,我已經使用按鈕來生成一個新的輸入表。我怎樣才能使表格的大小在從下拉選單中選擇一個新值時得到更新呢?
uj5u.com熱心網友回復:
你可以使用change方法作為eventlistener來運行你的函式
。jQuery解決方案是這樣的:
$('#yourSelectTag') 。 on('change', function() {
var optionVal = $(this).val()。
generate_table(optionVal,'display_id')。
});
或普通js:
document.getElementById('#yourSelectTag') 。 addEventListener('change',function(>/span>) {
var optionVal = this.value。
generate_table(optionVal,'display_id')。
});
uj5u.com熱心網友回復:
你可以使用一個選擇下拉框。
<select class="form-control"/span> id="select-element">
<option value="2-2"/span>>。 2 By 2</option>
<option value="2-3"/span>> 2 By 3</option>
</select>
假設你使用的是jQuery。
$('#select-element') 。 on('change', function() {
var value = $(this).val() 。
var matrix = value.split("-")。
generate_table(matrix[0], matrix[1],'display_id') 。
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/333020.html
標籤:
上一篇:注釋處理程式多模塊專案Java
