我的这个是由我的perl脚本创建的。
print qq|
\$('textarea[name=category$row[0]]').keydown(function(event)
{
\$("input[value=$row[0]]").attr('checked', true);
});
|;
某个地方以后,我有这个,我想重新提取$ row [0]值,但我不确定如何在jquery中。
print qq|
<script>
\$('#display_category').change(function() {
var text = \$(this).val();
\$('textarea[name^="category"]').each(function() {
var foundvalue = \$(this).val();
if (text == foundvalue)
{
alert("FOUND HERE " + foundvalue);
}
});
});
</script>
|;
如何从类别中重新提取\ d +并在if条件下使用它?
答案 0 :(得分:5)
alert("category1234".match(/\d+/g)[0]);
类似于:
var num = $(this).attr('name').match(/\d+/g)[0];
或(我更喜欢这个):
var num = $(this).attr('name').replace(/[^\d]/g, '');