if ($("#makespan").is(":visible") == true) {
var make = $("#make").val();
}
else {
var make = $("#othermake").val();
}
Make:<span id=makespan><select id=make></select><span id=othermakebutton class=txtbutton>Other?</span></span><span id=othermakespan style="display: none;"><input type=text name=othermake id=othermake> - <span id=othermakecancel class=txtbutton>Cancel</span></span>
위의 코드는 Firefox에서 원활하게 실행되지만 Chrome에서는 작동하지 않는 것 같습니다. Chrome에서는 .is(":visible") = false
때에도 표시됩니다 true
.
다음 jQuery 버전을 사용하고 있습니다 : jquery-1.4.3.min.js
jsFiddle 링크 : http://jsfiddle.net/WJU2r/4/