「Knockout.js/attrバインディング」の版間の差分

imported>Administrator
imported>Administrator
編集の要約なし
1行目: 1行目:
[[Knockout]]の'''attrバインディング'''とは、パラメーターの値に応じ、関連付けられた[[DOM]]要素のあらゆる属性を追加または削除する[[Knockout/可視バインディング|可視バインディング]]のひとつである。
[[Knockout.js]]の'''attrバインディング'''とは、パラメーターの値に応じ、関連付けられた[[DOM]]要素のあらゆる属性を追加または削除する[[Knockout.js/可視バインディング|可視バインディング]]のひとつである。


たとえばimgタグのsrc属性とtitle属性を動的に変更したい場合にattrバインディングを使うと便利である。
たとえばimgタグのsrc属性とtitle属性を動的に変更したい場合にattrバインディングを使うと便利である。
9行目: 9行目:
</source>
</source>


なお、カンマ区切りで複数指定もできる。
attrバインディングはカンマ区切りで複数指定もできる。
<source lang="html5">
<source lang="html5">
<div data-bind="attr: { 属性名: 値, 属性名: 値, ... }">...</div>
<div data-bind="attr: { 属性名: 値, 属性名: 値, ... }">...</div>
60行目: 60行目:


== 関連項目 ==
== 関連項目 ==
* [[Knockout]]
* [[Knockout.js]]
** [[Knockout/可視バインディング|可視バインディング]]
** [[Knockout.js/可視バインディング|可視バインディング]]


== 参考文献 ==
== 参考文献 ==