我有一个数据属性,如: a href="stuff" data-open-dialog="location-XXXX"click/aa href="stuff" data-open-dialog="location-YYYY"click/a 如何绑定到数据打开对话框,并获取XXXX或YYYY的值? 我知道如何绑定到特定值
<a href="stuff" data-open-dialog="location-XXXX">click</a> <a href="stuff" data-open-dialog="location-YYYY">click</a>
如何绑定到数据打开对话框,并获取XXXX或YYYY的值?
我知道如何绑定到特定值,如:
a[data-open-dialog="location-XXXX"]
但是如何使值动态化然后获得点击值呢?
谢谢
你在做什么并不是真正的“绑定”.您只想检索其值,或者我认为.尝试这样的事情:
$('a[data-open-dialog]').click(function(e) { e.preventDefault(); var location = $(this).data('open-dialog'); ... });
然后,location将保留location-XXXX或location-YYYY.剥离“位置”部分应该是一件简单的事情.