こんにちは、誰かが私に正確に手を差し伸べることができるかどうか疑問に思っていましたdata- * ...私はjqueryでアクセスされるカスタム属性を作成する必要があります。HTML5/jQuery:カスタムアトリビュートの使用
HERESに私はこれまで得たもの:
HTML
<select name='province' class='province' data-IsSelectSingle='true'> ... etc ...
jQueryの
if($.data("IsSelectSingle") != "true")
私はthatsのそれはjqueryのサイト上でメソッドとして表示するものとするのでことを試してみたが、それはない10
とその真のは、それはアイブも試してみました...まだ実行していても...
考え出しif($.data($(".province"), "IsSelectSingle") != "true")
どちらかというと...これがなぜ起こっているのだろうか?
ありがとうございます!あなたは、そのセレクタ(.province
)を経由して要素をつかむし、データを取得するために.attr
または.data
を使用する必要が
うーん、** $( "州 ")を使用して働いているようだ。ATTR(" データIsSelectSingle")!= "true" を**ではなく.dataセクションと私はつもりは最大読みました.dataもう少し少ないですが、あなたの最初の解決策は確かにおかげで働いた束! –
絶対に。 :) お力になれて、嬉しいです。そのドキュメントを参照してください。データ属性の '.data'の使用がうまくいくはずです。そうでなければ、何か他のものがあるかもしれません。 –
実際、もっと最近の経験では、.dataメソッドに関して常に真実であったと考えられるものを発見しました。これは、属性の値を「明白に」するものです。ですから、上記の@ Lord-Linkを動作させるには、 '' true ''を引用するのではなく、'!= true'(あるいはもっと良いのは '!== true')でなければなりません。 –