我希望将span值作为int
<span id="astar"> @item.CommentId</span>
这是我的跨度和l在这里表现出来 我需要从脚本端获取此ID
$(document).ready(function () {
$("#reply").click(function () {
var r_comment = $("#replytext").val();
var r_commentid = $(".astar").val();
console.log(r_comment);
console.log(r_commentid);
});
})
l可以到达replytext但是当我想看到r_commentid时 控制台说未完成
答案 0 :(得分:1)
1.Since span id
。因此,请使用#
代替.
2.使用.html()
或.text()
代替.val()
。
如下所示: -
var r_commentid = $("#astar").html();
示例示例: -
$(document).ready(function () {
$("#reply").click(function () {
var r_comment = $("#replytext").html();
var r_commentid = $("#astar").html();
console.log(r_comment);
console.log(r_commentid);
var r_comment1 = $("#replytext").text();
var r_commentid1 = $("#astar").text();
console.log(r_comment1);
console.log(r_commentid1);
});
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span id="astar">1</span>
<span id="replytext">Hey changed jQuery code is working fine now!</span>
<button id="reply">Click Me!</button>