我正在关注代码:
<a class="que_issue" href="#">
QUE38552
</a>
现在我想将值 38552 (只有问题ID和不字符串 QUE )设置为以下隐藏字段:
<input type="hidden" name="question_id" id="question_id" value=""/>
另请注意,不应将页面重定向到其他位置,因为我在单击上面的超链接时显示弹出对话框。显示弹出对话框的脚本工作正常,没有问题。有许多这样的超链接包含不同的问题ID(如 QUE38552 )存在于同一页面上。我想设置仅用户点击的问题ID的隐藏字段的值。这个隐藏的字段出现在我要展示的diaolg弹出窗口中。在这方面有人可以帮助我吗?提前谢谢。
答案 0 :(得分:0)
尝试,
$('.que_issue').click(function(e){
e.preventDefault();
$('#question_id').val($.trim($(this).text()).substring(3));
});
答案 1 :(得分:0)
你可以这样做:
$('.que_issue').click(function() {
var number = $(this).text().match(/[0-9]+/g);
$('#question_id').val(number);
});
<强> Fiddle Demo 强>