jscript在window.onload和item.onchange上运行

时间:2016-01-15 21:15:51

标签: javascript jquery html

我使用jscript将字符串加载到数组的多个元素中,然后在html中显示有用的元素。

下拉菜单会导致字符串发生变化。因此,当发生这种情况时,我需要重新运行该函数。

我已经能够使用window.onload

成功显示元素

并且,我已经能够在下拉菜单更改后成功显示该元素。

但是,我似乎无法使用window.onload显示元素,然后在item.onchage之后显示

如果有人有任何建议,我将不胜感激。

以下是适用于window.onload的代码

window.onload = function() {
    var selectedOptionId = jQuery('select').val();
    var optionPartNumber = jQuery('input[name="OptID_' + selectedOptionId + '"]').val();

    //loads the string in to an array and returns the 2nd element
    var optionPartNumber = optionPartNumber.split(".")[1];
    document.getElementById("MASNUM").innerHTML=optionPartNumber;
} 

以下是适用于pulldown.onchange

的代码
jQuery(function(){
  jQuery('.dropdownimage-format select').on('change', function(){
   var selectedOptionId = jQuery('select').val();
   var optionPartNumber = jQuery('input[name="OptID_' + selectedOptionId + '"]').val();

    var optionPartNumber = optionPartNumber.split(".")[1];
    document.getElementById("MASNUM").innerHTML=optionPartNumber;
  });

在这两种情况下,元素都以html显示

    <a id="MASNUM">

0 个答案:

没有答案