window.jQuery.('body').on('click','td[clickurl],tr[clickurl],li[clickurl]',
function(ev){
location.href = window.jQuery.(this).attr('clickurl');
});
jquery 1.9.1 を使用し、IE < 10 では動作しません
window.jQuery.('body').on('click','td[clickurl],tr[clickurl],li[clickurl]',
function(ev){
location.href = window.jQuery.(this).attr('clickurl');
});
jquery 1.9.1 を使用し、IE < 10 では動作しません
あなたのコードは構文的に正しくありません。構文例外により、すべてのブラウザで失敗するはずです。そのはず
jQuery('body').on('click','td[clickurl],tr[clickurl],li[clickurl]',function(ev){
location.href = jQuery(this).attr('clickurl');
});
この構文は間違っています。
window.jQuery.('body')
その代わりに、ただ書いてください
$('body')
また、セレクターを使用してclickurl
属性を持つすべての要素にアクセスできます。[clickurl]
$('body').on('click', '[clickurl]', function() {
location.href = $(this).attr('clickurl');
});
$
は のエイリアス名ですjQuery
。必要に応じて、次も使用jQuery
できます。
jQuery('body').on('click', '[clickurl]', function() {
location.href = jQuery(this).attr('clickurl');
})