メインメニューを開く

差分

Knockout.js/attrバインディング

40 バイト追加, 2012年4月20日 (金) 08:11
[[Knockout.js]]の'''attrバインディング'''とは、パラメーターの値に応じ、関連付けられた[[DOM]]要素のあらゆる属性を追加または削除する[[Knockout.js/可視バインディング|可視バインディング]]のひとつである。
たとえばimgタグのsrc属性とtitle属性を動的に変更したい場合にattrバインディングを使うと便利である。
</source>
なお、カンマ区切りで複数指定もできる。attrバインディングはカンマ区切りで複数指定もできる。
<source lang="html5">
<div data-bind="attr: { 属性名: 値, 属性名: 値, ... }">...</div>
<script type="text/javascript">
jQuery(function() {
// モデルビューモデル
var AppViewModel = function() {
this.url = ko.observable("http://knockoutjs.com/");
== 関連項目 ==
* [[Knockout.js]]** [[Knockout.js/可視バインディング|可視バインディング]]
== 参考文献 ==
匿名利用者