[英]How to set a value present in anchor tag to a hidden field upon clicking on the hyperlink text(i.e. value present in anchor tag)?
我正在整理以下代码:
<a class="que_issue" href="#">
QUE38552
</a>
现在,我想将值38552 (仅问题ID而不是字符串QUE )设置为以下隐藏字段:
<input type="hidden" name="question_id" id="question_id" value=""/>
还要注意,不应将页面重定向到其他位置,因为单击上面的超链接时会显示弹出对话框。 用于显示弹出对话框的脚本运行良好,没有问题。 在同一页面上有很多这样的超链接,其中包含不同的问题ID(例如QUE38552 )。 我只想设置用户单击的那个问题ID的隐藏字段的值。 我将在diaolg弹出窗口中显示此隐藏字段。 有人可以在这方面帮助我吗? 提前致谢。
尝试,
$('.que_issue').click(function(e){
e.preventDefault();
$('#question_id').val($.trim($(this).text()).substring(3));
});
你可以做:
$('.que_issue').click(function() {
var number = $(this).text().match(/[0-9]+/g);
$('#question_id').val(number);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.