jQuery를 사용하여 선택 드롭 다운의 onChange 이벤트를 트리거하려고합니다. 내가 사용하여 onChange 이벤트 함수를 유선 : $(element2).change(populateRelatedDropdowns);
그것은 선택 컨트롤의 값을 수동으로 변경하면 잘 작동합니다. 하지만 onChange를 사용하여 트리거하려면 : $(entydd).trigger('change');
단순히 작동하지 않습니다.강제 실행을위한 jQuery 선택 드롭 다운 변경
도와주세요. 감사. 선택 드롭 다운으로 이벤트를 배선에 대한
코드 :이 개까지
var element2 = document.createElement("select");
$(element2).change(populateAttrsDropdowns);
function populateAttrsDropdowns()
{
//does something
}
이 매끄 럽습니다. 드롭 다운 값을 수동으로 변경할 때 작동합니다.
이제 드롭 다운에 대한 옵션 값을 수동으로 설정하고 onChange가 트리거되기를 원할 때 요구 사항이 생겼습니다. (다른 기능에서 ) 아래 코드 :이 여분의 코드 부분 도움이
for (i = 0; i < customArray.length; i++)
{
$('#btnAdd').trigger('click');
var entydd = (i+1) + ".enty"; //this is the name of my dropdowns..there are a couple
document.getElementById(entydd).value = customArray[i].custom_value;
$(entydd).trigger('change');
}
희망. 내가 그것을 테스트하지 않은,하지만 그 (선택에 값을 설정)
for (i = 0; i < customArray.length; i++)
{
var mySelect = $((i+1) + ".enty");
var myVal = customArray[i].custom_value;
mySelect.val(myVal);
}
당신이 JQuery와 통해 그것을 할 경우 반대로, 그냥, 변경 이벤트를 트리거 할 수 있습니다
당신을주고있다 코드를 제시해주십시오해야한다고 생각을 문제의 맥락에서 – mindandmedia
'$ (element2) .trigger ('변경');'$ (entydd) .trigger ('변경'); ' – mgraph
코드가 너무 커서 여기에 붙여 넣을 수 없습니다. 가능한 한 많은 관련 코드를 포함하도록 첫 번째 게시물을 수정하고 있습니다. – Anupam