1

タグの src の値を変更する必要があります :

<script type='text/javascript' src='gray.js'></script>

このために、コンボボックスを使用しています:

<select id="chartTheme">
   <option value="dark-blue">Dark Blue</option>
   <option value="gray">Gray</option>
</select>

更新ボタンを選択してクリックしたときにJquery関数を使用するにはどうすればよいですか?

更新ボタンへのソース:

<input type="image" name="commit" src="../icons/refresh.png" onClick="javascript:updateGraph()"></input>
4

4 に答える 4

2

$.getScript()この目的で使用できます。新しいスクリプトをページにロードし、内部でコードを実行します。

function updateGraph()
{
    var sel = $('#chartTheme').val();

    $.getScript(sel + '.js');
}
于 2012-11-23T16:26:46.073 に答える
0

これを試して:

$('#chartTheme').change(function () {
    var optionVal = $(this).val();
    console.log(optionVal);
    updateGraph();
});
于 2012-11-23T16:22:00.330 に答える
0
$('#chartTheme').change(function () {
    var optionVal = $(this).val();
    var miSrc = "someSrc";
    $('input.someClass').attr('src', miSrc);
    updateGraph();
});
于 2012-11-23T17:31:17.100 に答える
0

これは次のようにすべきだと思います:

$('input[name="commit"]').click(function(){
    var srcExt = $('#chartTheme').val();
    $('<script'+' type="text/javascript"'+' src='+ srcExt +'></'+'script>').appendTo('body');
});
于 2012-11-23T17:21:44.547 に答える