在没有 ID 的情况下访问 class 中的按钮值
Accessing button value in class without ID
我正在处理经典 asp 页面。该页面是一个管理页面,需要从记录集中添加和删除记录。我使用 vbscript 循环打印 table ,它看起来像:
Do While Not commentRS.EOF
Response.Write "<tr><td><button type='submit' class='delete' name='delete' value=" & commentRS("phrase_id") & ">Delete</button></td>"
Response.Write "<td>" & commentRS("phrase") & "</td></tr>"
commentRS.MoveNext
Loop
CloseRecordset commentRS
我在页面上有一个名为 deleteVal 的隐藏输入类型,它需要等于单击的删除按钮的值,因此它可以传递给存储过程。
<input type="hidden" name="deleteVal" id="deleteVal" value=0/>
我试过:
function changeDeleteVal(thisBtn)
{
var delVal = document.getElementById("deleteVal").value;
delVal = thisBtn.value;
}
和
$(function () {
$(".delete").click(function () {
$("#deleteVal").val() = this.value;
});
});
我 Response.Write deleteVal 并得到“0/0/0”
jquery 尝试需要更改才能工作,来自
$(function () {
$(".delete").click(function () {
$("#deleteVal").val() = this.value;
});
});
至
$(function () {
$(".delete").click(function () {
$("#deleteVal").val(this.value);
});
});
我正在处理经典 asp 页面。该页面是一个管理页面,需要从记录集中添加和删除记录。我使用 vbscript 循环打印 table ,它看起来像:
Do While Not commentRS.EOF
Response.Write "<tr><td><button type='submit' class='delete' name='delete' value=" & commentRS("phrase_id") & ">Delete</button></td>"
Response.Write "<td>" & commentRS("phrase") & "</td></tr>"
commentRS.MoveNext
Loop
CloseRecordset commentRS
我在页面上有一个名为 deleteVal 的隐藏输入类型,它需要等于单击的删除按钮的值,因此它可以传递给存储过程。
<input type="hidden" name="deleteVal" id="deleteVal" value=0/>
我试过:
function changeDeleteVal(thisBtn)
{
var delVal = document.getElementById("deleteVal").value;
delVal = thisBtn.value;
}
和
$(function () {
$(".delete").click(function () {
$("#deleteVal").val() = this.value;
});
});
我 Response.Write deleteVal 并得到“0/0/0”
jquery 尝试需要更改才能工作,来自
$(function () {
$(".delete").click(function () {
$("#deleteVal").val() = this.value;
});
});
至
$(function () {
$(".delete").click(function () {
$("#deleteVal").val(this.value);
});
});