Zepto.js で .find("option:selected") を実行するとエラーが発生します。「:selected」は Zepto でもサポートされていますか? そうでない場合、jQuery に戻らずにそれを機能させる同等の方法はありますか?
質問する
4459 次
5 に答える
5
ドキュメントをざっと読んだところ、そうは思いません。つまり、次のことができるはずです。
var sel = document.getElementById("mySelect");
console.log(sel.options[sel.selectedIndex].value);
于 2012-02-02T20:44:07.103 に答える
4
ZeptoのデフォルトモジュールはCSS標準ではないため:selectedをサポートしていませんが、その機能に「selector」Zeptoモジュールを追加できます(オプションモジュールを使用したライブラリの構築については、Zepto Githubページを参照してください)。
または、Zeptoの問題で言及されているこの回避策があります:https ://github.com/madrobby/zepto/issues/503
// get OPTION elements for which `selected` property is true
$('option').not(function(){ return !this.selected })
于 2013-01-09T01:43:36.717 に答える
-1
于 2016-04-07T10:12:00.773 に答える
-1
$("#YOURselectID").val();
正常に動作するはずです。
また、正常に動作し:selected
ませんzeptoJS
これを試して、選択したアイテムのテキストを取得することもできます。
$("#YOURselectID option["+$("#YOURselectID").val()+"]").html();
正常に動作するはずです。
フォーマットは$(ID option[value]).html();
于 2012-02-03T20:07:19.080 に答える
-1
試してみて$('select').val();
ください。私にはうまくいくようです。
于 2012-02-02T22:16:33.127 に答える