私はRazorを使用してASP.NET MVC Webページを開発しています。バージョンはMicrosoft.AspNet.Mvc 5.2.3、Microsoft.AspNet.Razor 3.2.3、.NET Framework 4.7、C#およびJavascriptです。最も価値の高いIDを見つける方法
ビューには、これらの行を持つテーブルを持っています。
<tr id="level01_01"> ... </tr>
<tr id="level01_02"> ... </tr>
<tr id="level01_03"> ... </tr>
は、私は、最新の行のためのIDですjQuery
に知っておく必要があります。上記の例では、level01_03
です。
私はこれらの行をC#で作成するので、最新のidで隠された入力を値として追加できます。
入力を隠さずに見つけたい場合は、どうやってそれを行うのか分かりません。このSO answerでは、私は他よりも大きな値をIDを取得する方法を見つけたが、これは私が探しているものではありません:jQueryの
var divs = $('.fade').map(function(){
if (this.id.replace('div','') > 35) return '#'+this.id;
}).get().join(',');
$(divs).fadeTo("slow", 0.6);
その後、
<div id="div22" class="fade">text</div>
<div id="div35" class="fade">text</div>
<div id="div40" class="fade">text</div>
しかし、これはIS私が探しているものではありません。
私は最大の番号でIDを取得するために探しています。この例では、idはlevel01_03
です。
IDが最大のIDを取得するにはどうすればよいですか?
$( "tr")。last()。attr( "id")? – Esko
downvotingをありがとうと理由を教えてくれてありがとう。 – VansFannel