質問する
664 次
2 に答える
3
要素でjqueryメソッドを使用する前に、要素からjqueryオブジェクトを作成する必要があります。
var currEl = $(element);
var downloadId = currEl.next().val();
ただし、jqueryを使用するため、インラインイベント属性の使用を停止し、バインディングにもjqueryを使用する必要があります。
それで
<td>
<a id="lbtnDelete" runat="server" class="silverbutton smallbutton normal">
<span class="left">
<span class="right">Delete</span>
</span>
</a>
<asp:HiddenField runat="server" ID="hidDownloadId" />
</td>
と
$(function(){
$('#lbtnDelete').click(function(e){
e.preventDefault();
var currEl = $(this),
downloadId = currEl.next().val();
// do whatever you want to do with downloadId here
});
});
于 2012-12-24T18:12:41.537 に答える
1
試す
function deleteFile(element)
{
var currEl = $(element);
var downloadId = currEl.next().val();
}
.next()
と.parent()
はjQueryメソッドであり、val()は.valueと同等のjQueryです。
于 2012-12-24T18:12:01.297 に答える