2012-01-06 3 views
1

Я динамически устанавливаю опцию, установленную на определенное значение при загрузке страницы. Как я могу проверить это значение при загрузке страницы, а затем изменить другое содержимое divs? Мое лучшее предположение ниже, но мне не повезло.Проверка значения предварительно выбранного параметра при загрузке страницы

$("select[name=mySelections]").onload.function() { 
     if ($(this).find("option:selected").val() == 'myvalue') { 
      $("#myDiv").html("Test"); 
     } 
} 

Мой Selector

{html_options name="mySelections" options=$myOptions selected=$test->One} 

Мой HTML

<div id="myDiv" 
{foreach from $whatever to $this} 
<input type="checkbox" name="{$this->Name}" value="{$this->value}" /> 
{/foreach 
</div> 

ответ

7

Похоже, вы пытаетесь проверить, загружен ли выбрать элемент HTML, но вы должны проверить, если DOM загружен вместо этого:

$(document).ready(function() { 
    if ($("select[name=mySelections] option:selected").val() == 'myvalue') { 
     $("#myDiv").html("Test"); 
    } 
}); 
+0

Tha Нк вы очень. :-) – wowzuzz

Смежные вопросы