2つのクラスp1を持ち、クリックされたすべての要素を選択したい。 2つのクラスとの交点が必要です。 モデルからのサイクルでの私の最初のクラス:2つのクラスを持つ要素を取得するasp.net MVC
<div class="links">
//cycle
<td>
<a>@Html.DisplayFor(x => x[i].P1, new { @class = "p1" })</a>
@Html.HiddenFor(x => x[i].P1)
</td>
</table>
</div>
Clickイベントに私の第二のクラス:
$('.links a').click(function() {
if(clicked)
$(this).toggleClass('clicked');
else
$(this).removeClass('clicked');
});
そして、ボタンクリックで:
:$('.dobet').click(function() {
// this I need to select element with two classes
});
私はこれを試してみましたが
$('.p1.clicked')
$(".p1").filter(".clicked")
document.querySelectorAll('.p1.clicked')
など他の....しかし、常に空の配列があります。 しかし、クラスを1つだけ選択すると、すべてが問題ありません。 .p1要素 - 量18、.clicked - 量(1または2またはその他)。
あなたがしようとした文は正しいです。 Clickイベントハンドラを表示できますか? 'this'は他の要素を参照している必要があります – Satpal
あなたはどのように隠しフォームフィールド..をクリックすることができますか?生成されたHTML構造を投稿してください。 – vijayP
@Satpal、私は編集しました。これは良い? –