
tdの中のどこをクリックしても、その中にあるチェックボックスにチェックが入るのはできたのですが、tdの中のaリンクをクリックした場合は除外をしたい場合にうまくいきません。
$(document).on('click', '.chk:not(a)', function () {
var id = $(this).parents('tr').attr('id');
$('#chk_' + id).click();//attr("checked",true);
});
html例
<tr id="1">
<td class="chk">
<input type="checkbox" />
<a href="hoge.html">link</a>
</td>
</tr>
:not(a)を外せば、td内のどこをクリックしてもチェックが入る状態はうまくいきました。
で、aリンクだけは除外したいのですが、どう書けばいいのかわかりません。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
普通だとリンクをクリックすればページ遷移するので、ご質問の処理が有効なのかどうか不明ですが・・・
それはおいておいて、リンクだけ除きたいのであれば、クリックイベントの発生要素を調べて、リンク要素なら何もしないという処理にしてはいかがでしょうか?
($はjQueryと仮定しています)
$(document).on("click", ".chk", function (evt){
if(evt.target.nodeName == "A") return;
//行いたい処理の内容を以下に記述
});
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ビンゴゲームの作成
-
JavaScriptでテーブルをクリッ...
-
VBScriptの繰り返し文について
-
まとめてセルの色を変えたい
-
表内の列や行の結合に関して
-
テーブルのサイズを変更するこ...
-
jQueryのloadを使用して要素を...
-
Tablesorteを2行一組でソートする
-
htmlとjavascriptの書き方について
-
狙った位置にスクロール位置を...
-
テーブルの料金表の複雑な記述方法
-
表のなかのクリックした行を取...
-
HTML の、テーブルのセルの可変...
-
Javascriptを使うのか、CSSでで...
-
javascript についてご教示くだ...
-
JavaScript ボタンで指定の箇所...
-
WEB上の表でソートするためのJa...
-
JavaScriptで、テーブルクリッ...
-
メールフォームのラジオボタン...
-
フォームの値を
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定<table>内の<td>の色を変える
-
ハイパーリンクを別ウインドウ...
-
プルダウンで選択すると、DBの...
-
JavaScriptで特定のtdタグにcla...
-
至急!GetElementById でtdの...
-
一覧から選択した行の行番号を...
-
クリックされた罫表セルの行番...
-
tableの任意行にfocusをあてる
-
javascript クリックすると、あ...
-
チェックボックスにチェックが...
-
マウスをブラウザの外に出した...
-
ブルダウン選択でページの表示...
-
Excelで作ったhtmlファイルのサ...
-
スクロールバーの表示位置を変...
-
動的なtableの値を取得したい
-
ツールチップにテーブル左端列...
-
【UWSC】HTML内のある部分を抽...
-
別ページからOnclickでテーブル...
-
【JQuery】テーブルで行選択さ...
-
JSで、テーブルのある行のみ、...
おすすめ情報