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/