タグ付けされた質問 「prop」

18
.prop()と.attr()
したがって、jQuery 1.6には新しい関数がありますprop()。 $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) またはこの場合、彼らは同じことをしますか? また、を使用するように切り替える必要がある場合、1.6に切り替えるとprop()、すべての古いattr()通話が切断されますか? 更新 selector = '#id' $(selector).click(function() { //instead of: var getAtt = this.getAttribute('style'); //do i use: var thisProp = $(this).prop('style'); //or: var thisAttr = $(this).attr('style'); console.log(getAtt, thisProp, thisAttr); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> <div id='id' style="color: red;background: orange;">test</div> …
2301 javascript  jquery  dom  attr  prop 

4
jQuery attr vs prop?
さて、これはちょうど別されていない違いの質問は何、私がしているいくつかのテスト(http://jsfiddle.net/ZC3Lf/)を行って修正するpropとattrの<form action="/test/"></form>​ 出力がされた状態での: 1)プロップ変更テスト プロップ:http://fiddle.jshell.net/test/1 属性:http://fiddle.jshell.net/test/1 2)属性変更テストの プロップ:http://fiddle.jshell.net/test/1 属性:/test/1 3)Attr、次にProp変更テスト Prop:http://fiddle.jshell.net/test/11 Attr:http://fiddle.jshell.net/test/11 4)小道具、次にAttr変更テスト 小道具:http://fiddle.jshell.net/test/11 属性:http://fiddle.jshell.net/test/11 :今、私は私の知識が行く限り、物事のカップルについて混乱してい プロップを: JavaScriptを経由して任意の変更後の現在の状態で値 :Attrのそれは、ページの読み込みのHTMLで定義された通りの値です。 これが正しければ、 なぜ属性を変更すると完全修飾になったpropように見えaction、逆に属性を変更しないのですか? propinを1)変更すると属性が変更されるのはなぜですか? attrinを2)変更するとプロパティが変更されるのはなぜですか、それらはそのようにリンクされているのですか? テストコード HTML JavaScript var element = $('form'); var property = 'action'; /*You should not need to modify below this line */ var body = $('body'); var original …
102 javascript  jquery  attr  prop 

2
JavaScriptを使用したユーザーエージェントの取得
ユーザーのユーザーエージェントを取得して属性に関連付けることができるスクリプトを取得したいと思います。 ウェブサイトの問題に関するお問い合わせフォームを作成していますが、通常、ユーザーが使用しているブラウザを知る必要があります。ユーザーエージェント文字列を検出し、それを入力要素の値として支持するにはどうすればよいですか。 私のhtmlは次のようになります: <input type="hidden" id="UserAgent" name="User Agent" /> ユーザーエージェントをvalue属性として追加して、次のようにします。 <input type="hidden" id="UserAgent" name="User Agent" value="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.53.11 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10" />
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.