【发布时间】:2013-07-12 02:45:56
【问题描述】:
我有一个像下面这样的表格,每个内容都是输入弹出窗口
在正方形上,我发现你看到的最后一位数字有 1、2、8、9 格式。
在我的 html 中,表格的内容是 Posisi 的值
Nomor Rak
<br><input type="text" id="posisi" readonly/></br>
我自动选择使用
<td class="data206"><div align="center"><input class="data206" type="button" onclick="popup_window_show('#sample', { pos : 'tag-right-down', parent : this});setvalue(this.value);" value="A1.7.8" /></div></td>
举个例子。 所以我的弹出窗口是这样的
我的目的是绑定最后一个数字,然后我可以操纵行值。所以对于一个想法脚本将如下所示
$(document).ready(function(){
var posisi = $("#posisi").val();
if (posisi== like "1" or like "2" or like "8" or like "9" ){
$("#line").val("9")
}
});
我的问题:我不知道如何绑定 jquery 中的最后一个数字..使 $("#posisi") 最后一个数字值介于 1 或 2 或 8 或 9 之间。如果这个条件为真,我可以在 $("#line").val("whatever i want") 中添加价值 需要帮助的例子将不胜感激
【问题讨论】:
-
您想知道最后一个数字是什么并测试它是否等于这四个值之一?简单的 reg exp 可以做到这一点。
-
对不起,你的句子不是很清楚... 绑定最后一位?我真的不明白这是什么意思。
-
你知道如何在普通的 Javascript 中做到这一点吗?您可以在 jQ 函数中使用标准 JS。
-
是的,您在我的表格中看到值 A1.1.1、A1.1.2、A1.1.8 和 A1.1.9 为例。我需要绑定最后一个数字..简单的 reg exp 像什么?
-
@AndriansyahAndri Uhm...
string.substring(string.length-1)...类似的东西,也许吧? (语法不保证;累了。)
标签: javascript jquery data-binding