在jquery中使用.split并从数组中提取第一个项
Using .split in jquery and extracting the first item from array
我有一个基本的选择字段,它显示一些选项,这些选项的值包含一个数字值和一个字母值,例如<option value=”36:a”>Hi</option>
。我正试图从值中只提取数字。我主要通过php工作,使用explode
,然后调用数组[0]
中的第一个项,但不确定如何在jquery/javascript中执行此操作。我使用拆分,然后指定指向第一个项目,但这不起作用。如何正确地从选项值中仅提取数值?
var content = "<option value='"36:Hi'">Hi</option>";
$(...).find(..).on('change', function(){
if($this.val().split(":")[0] == 36){
}
});
更改
if($this.val().split(":")[0] == 36){
至
if($(this).val().split(":")[0] == 36){
使用parseInt()
,它首先获取一个带数字的参数(否则将生成NaN
),然后进行解析,直到找不到数字为止。因此parseInt("36:hi")
将记录36
因此:
if(parseInt($(this).val()) == 36)
相关文章:
- Regex提取URL返回数组的一部分;未定义”;
- 如何从合并的结果集中提取数组
- 如何从数组中提取对象
- 从多维数组javascript中提取特定值
- 从数组中提取特定信息
- 使用JavaScript在Json中提取时,将数组的元素转换为String
- 正在复制数组并提取
- 在Jquery中从JSON中提取数组值
- 如何将json文件中的数据提取到对象数组中,并在两个控制器之间共享
- 使用从forEach循环中提取的国家代码从数组中获取国家名称
- 如何在javascript中使用localStorage从数组中存储和提取数据
- 循环遍历数字和字母数组并仅提取数字
- 如何从..中提取信息..我称之为数组
- 如何从生成的JSON数组中提取JSON对象
- 在jquery中使用.split并从数组中提取第一个项
- 在提取dom对象后,无法将每个名为tab的元素推送到数组中
- 使用jsRender,如何使用有序位置以外的东西从数组中提取特定项
- 创建新的javascript数组,从对象属性中提取数据
- 从SQL中提取一个表来创建javascript数组
- Javascript数组提取重复到新的数组