私は私のウェブサイト上で、次のjQueryを持っている:jQueryのチェックボックス/ターゲット_blank
$(function() {
$('#newtab').toggle(function() {
$('a').attr('target', '_blank');
},
function() {
$('a').removeAttr('target');
});
});
コードは私のページ上のリンクのターゲットを切り替えチェックボックス(新しいタブで開いて確認し、リンク(のためでありますtarget="_blank"
)、そうでない場合、彼らは同じページで開く
私は2つの問題があります。私はそれがとても特にdiv
で唯一のリンクはトグルに影響されるようにしたい
- を(私は基本的に単に「ドンt w私のメニューの中のantのリンクは、それによって影響を受ける)。
- チェックボックスをクリックすると、何らかの理由でチェックが表示されなくなります。私は
<input type="checkbox" id="newtab" /><label for="newtab">Open links in new tab</label>
私のページにチェックボックス(未選択)を示しています。私がクリックすると、ターゲット属性が変更されますが、チェックボックスは決して選択されていないようです。まだ空のボックスが表示されます。チェックボックスを再度クリックすると、ターゲット属性が期待どおりに削除されます。
ありがとうございます。
ありがとうございました。これはまさに私が必要としていたものです。 – Christopher