jquery怎么得到复选框值

jquery怎么得到复选框值,第1张

复制的:

HTML 代码:

<form>

<input type="checkbox" name="newsletter" checked="checked" value="Daily" />

<input type="checkbox" name="newsletter" value="Weekly" />

<input type="checkbox" name="newsletter" checked="checked" value="Monthly" />

</form>

jQuery 代码:

$("input:checked")

结果:

[ <input type="checkbox" name="newsletter" checked="checked" value="Daily" />, <input type="checkbox" name="newsletter" checked="checked" value="Monthly" /> ]

var check = $("input:checked"); //得到所有被选中的checkbox

var actor_config; //定义变量

checkeach(function(i){ //循环拼装被选中项的值

actor_config = actor+','+$(this)val();

});

alert(actor_configsubstr(9)+',');

通过以下js代码去获取选中项的值,在IE7中可以正确取得选中项的值,但在IE8中却得不到选中项的值,同样在Firefox 353下也得不到值,但公司同事在Firefox其他较低版本下能正确得到值,IE6下也没有问题,⊙﹏⊙b汗

$('#permissionList-body input[name="checkboxes"][checked]')each(function(i){

alert($(this)val());

});

但是把技术代码修改为:

$('#permissionList-body input[name="checkboxes"]')each(function(i){

if(thischecked)alert($(this)val());

});===========================================================================$('#permissionList-body input[name="checkboxes"][checked]')$('#permissionList-body input[name="checkboxes"][checked='checked']')这两种写法支持IE$('#permissionList-body input[name="checkboxes"][checked='true']')

这种支持firefox

没有找到好的解决方法,只有加if(thischecked)判断了 jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值var item = $('input[@name=items][@checked]')val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]")text();select下拉框的第二个元素为当前选中值$('#select_id')[0]selectedIndex = 1;radio单选组的第二个元素为当前选中值$('input[@name=items]')get(1)checked = true;获取值:文本框,文本区域:$("#txt")attr("value");多选框checkbox:$("#checkbox_id")attr("value");单选组radio: $("input[@type=radio][@checked]")val();下拉框select: $('#sel')val();控制表单元素:文本框,文本区域:$("#txt")attr("value",'');//清空内容 $("#txt")attr("value",'11');//填充内容多选框checkbox: $("#chk1")attr("checked",'');//不打勾 $("#chk2")attr("checked",true);//打勾 if($("#chk1")attr('checked')==undefined) //判断是否已经打勾单选组radio: $("input[@type=radio]")attr("checked",'2');//设置value=2的项目为当前选中项下拉框select: $("#sel")attr("value",'-sel3');//设置value=-sel3的项目为当前选中项 $("<option value='1'>1111</option><option value='2'>2222</option>")appendTo("#sel")//添加下拉框的option $("#sel")empty();//清空下拉框// 清空所有复选框选项 $(":checkbox")attr("checked","");

在Vue中,可以通过监听表格行的“click”事件,获取到table数据中当前行的值,然后使用JavaScript的map()方法获取每一行的详细信息,最后将数据存储到对象数组中,即可实现不使用复选框获取一行table的值。

datagrid一旦与数据集合绑定之后,它的每个Row其实就跟每个数据实体绑定了。也就是说datagridrowdataContext就是一个数据实体。而且wpf的逻辑树机制,使得datagridcelldataContext及这些个datagridcell里的控件的dataContext也是所在行所绑定的数据实体。

你获取到check过的checkbox,你可以通过(checkboxdataContext as 数据实体类)ID 获取ID值

@RequestMapping(value ="/Addroom", method = RequestMethodGET)

public String Addroom(String week){

}

接收的参数直接告诉它就行,接收到数据以 , 号分隔的字符串

先对要实现的效果做出描述:1、首次d出对话框,如果有被选中的item,item的值设为true

2、可以随意选中和取消item

3、记录选中的状态

效果图:

这里写描述

public class MyActivity extent Activity{

private Map<Integer, String> map= new HashMap<>();

protected void onCreate(Bundle savedInstanceState){

setContentView(Rlayoutmain);

//AVolist ,BVolist 是解析json获得的数据(一般是集合)

StringBuffer buffer = new StringBuffer();

for (int j = 0; j < AVolistsize(); j++) {

for (int q = 0; q < BVolistsize(); q++) {

if (BVolistget(q)equals(AVolistget(j))) {

mapput(j, BVoget(q));

bufferappend(BVolistget(q) + ",");

}

}

}

buttonsetonClickListener(new ViewOnClickListener(){

showDialog();

});

}

private void showDialog() {

//把获取的json数据解析后赋值给数组

String[] data=new String[AVolistsize()];

boolean[] isCheck = new boolean[AVolistsize()];

for(int i =0;i<AVolistsize();i++){

data[i]=AVolistget(i);

if(mapcontainsKey(i)){

if(mapget(i)equals(AVolistget(i))){

isCkeck[i]=true;

}

}

}

AlertDialogBuilder ab = new AlertDialogBuilder(TaskDetailActivitythis);

absetTitle("请选择位置");

absetCancelable(false);

absetMultiChoiceItems(data, isCheck, new DialogInterfaceOnMultiChoiceClickListener() {

@Override

public void onClick(DialogInterface dialogInterface, int i, boolean b) {

isCheck[i] = b;

}

});

absetPositiveButton("确定", new DialogInterfaceOnClickListener() {

StringBuffer buffer = new StringBuffer();

StringBuffer buffer1 = new StringBuffer();

@Override

public void onClick(DialogInterface dialogInterface, int i) {

for (int q = 0; q < isChecklength; q++) {

if (isCheck[q] == true) {

bufferappend(data[q] + " ");

buffer1append(data[q] + ",");

mapput(q, data[q]);

} else if (mapcontainsKey(q)) {

mapremove(q);

}

// isCheck[q] = false;

}

if (buffertoString() != "") {

String str = buffer1toString();

textviewsetText("位置:" + buffer);

} else {

String str = buffer1toString();

bufferdelete(0, bufferlength());

textviewsetText("位置:" + buffer);

}

}

}

);

absetNegativeButton("取消", new DialogInterfaceOnClickListener() {

@Override

public void onClick(DialogInterface dialogInterface, int i) {

}

}

);

abcreate()show();

}

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

打开CSDN,阅读体验更佳

Android中记忆CheckBox复选框上一次的勾选状态_YoungForY的博客-CSDN博

Android中记忆CheckBox复选框上一次的勾选状态 1分析 对应代码部分: 1保存勾选状态/未勾选状态(✅) if(cbisChecked()){ getSharedPreferences("checkInfo",0)edit()putBoolean("cbState",true)commit(); // TODO: 201

Android 编程笔记 select的使用,Button的三种状态(未点击,点击,选中保持

做Fragment导航的时候,用Button做的标签,需要Button有一个选中保持的状态,网上找了一些资料 ,解决了问 registered_seletorxml <item android:drawable="@color/registered_color_bg"android:state_pressed="true"></item> <item andro

自定义Dialog里listview的单选、多选

自定义Dialog里listview的单选、多选

android保存按钮状态,Android:保存单选按钮的状态

嗨,我正在尝试为Android创建一个应用程序,为了开发它,我需要浏览不同的页面和问题对于这个任务,我已经定义了一个带有一些radiobutton的radiogroup我想要获得的是每个问题都回答了radiobutton,当用户进入不同的页面时,可以检索到该值我已经尝试过这个代码,如果有一个选定的单选按钮,则没有创建新的单选按钮(radiobuttons选中false)但是,使用此代码时,

继续访问

记录性别选择TextView,选中状态_dandelionsnow的博客_textview

然后通过书写background 和color 来展示是否选中: 具体代码如下: xml: <LinearLayout android:layout_width="match_parent" android:layout_height="@dimen/dp_50" android:layout_marginTop="@dimen/dp_20"

android view选中状态,RecyclerView选中_淡定情的博客

###RecyclerView选中状态 ~~~ package comwxxfragmentactionrecycler; import androidcontentContext; import androidgraphicsColor; import androidsupportv7widgetRecyclerView;

最新发布 安卓:android实现d出 AlertDialog选择提示框

其实AlertDialog可以添加其他的功能选项,比如在提示框里面绑定xml布局显示,再比如定义多个选择按钮什么的,这些大家可以自行学习。本文实例为大家分享了anadroid实现d出提示框的具体代码,供大家参考,具体内容如下。提示框是利用AlertDialog实现的。代码:(设置在button的点击事件中)

继续访问

element-UI表格中多选框回显默认选中

1、通过@selection-change="handleSelectionChange"获取勾选的数据 2、通过this$refsmultipleTabletoggleRowSelection(row, true);将数据回显 注意:toggleRowSelection方法的row数据必须是从tableData中获取 初级表格 <template> <div> <el-table ref="multipleTable"

继续访问

Android自定义单选,自定义选中状态_weixin_33755847的博客

Android自定义单选,自定义选中状态 如图,此布局用GrildView实现,d出框由Activity的dialog样式实现。 屏蔽系统GrildView点击背景**: grildviewsetSelector(newColorDrawable(ColorTRANSPARENT));

Android ListView点击确认时保留选中状态_CarolineVampire的博客-CSDN

android:choiceMode="singleChoice" android:divider="@android:color/transparent" android:visibility="gone" /> 2ListView的Item上加上背景: android:background="@drawable/item_bg" 3item_bg的内容如下:

Android使用AlertDialog的信息列表单选、多选对话框

在使用AlertDialog实现单选和多选对话框时,分别设置setSingleChoiceItems()和setMultiChoiceItems()函数。 下面看主要的代码: 数据源数组: 单选--> 晴 多云 小雨 中雨 选--> 羊草 牛草

继续访问

Android的AlertDialog详解(7种方式)

需要注意的两点: 1在setIcon时,需要使用setTitle方法,否则icon不会显示 2如果同时调用setMessage 和 setItems(或者setSingleChoiceItemssetMultiChoiceItems)函数会导致dialog没有显示内容 ============================================================ AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDi

继续访问

android listview checkbox 选中状态,Android ListView专题之十 c

翻屏后 向上翻屏,选择的还是2,3,4,5 其实就是红色的地方是关键点,用了一个集合来保存cb的选择状态,其它的关于viewHolder和和inflate的布局什么就不说了 public class ListViewCheckboxActivityextends

android 取消选中状态,Android:显示/隐藏偏好检查/取消选中其他CheckBox

我试图完成这样的事情: 当我检查CheckBoxPreference'A'时,其他首选项('B')显示在A下方, 当我取消选中'A ',首选项'B'隐藏Android:显示/隐藏偏好检查/取消选中其他CheckBoxPreference 因此,一般来说,它应该像依赖项一样工作,但不仅

安卓AlertDialog实现多选列表项的对话框

代码如下: /显示带多选列表项的对话框/ Button btn4 = (Button) findViewById(Ridbutton4); btn4setOnClickListener(new ViewOnClickListener() { @Override public void onClick(View v) { //记录列表项的状态 flog = new boolean[]{tru

继续访问

AlertDialog选择后用SharedPreferences保存选择状态

//初始化数据private String[] sexString = {"男","女"};//初始化spprivate SharedPreferences sp = getSharedPreferences("config",MODE_PRIVATE)final AlertDialogBuilder builder = new AlertDialogBuilder(context); bui

继续访问

android+保存按钮状态,listview中radiobutton选中状态保存

今天就谈一谈怎么解决listview滑动时radiobutton状态保留的问题。其实我觉得就是一句话,position串了~~。看看我的解决办法吧!1首先定一个map,用来封装当前选中的radiobutton2给装着radiobutton的爹-radiogroup弄个tag值3判断当前的position==tag与否。以上三点就是我解决问题的思路。源代码:publicclass

继续访问

热门推荐 Android ListView控件选中item项,并保持选中状态

这几天在做公司的项目,有这样一个需求,就是在listView里,点击item子项的时候需要保持item子项的选中状态,上网搜了一些资料,最后也实现了。现在就记录下来,一方面方便以后自己回顾好复习温故,另外也和大家分享。 不多说了,上代码。先贴xml布局文件的。

继续访问

120-Android非常好的简便的选择目录并保存文件的方式

先打开文件管理器 选择目录 fun saveFile(view: View) { if (BuildVERSIONSDK_INT >= BuildVERSION_CODESLOLLIPOP) { val intent = Intent(IntentACTION_OPEN_DOCUMENT_TREE) intentaddCategory(IntentCATEGORY_DEFAULT)

继续访问

Android实现文件目录的选择并保存到SharedPreferences中(适配60后的权限)

1>使用AndPermission权限开源框架 /permission/ compile 'comyanzhenjie:permission:106'2>使用AndPermission申请权限 AndPermissionwith(this) requestCode(100) //requestCo

继续访问

android 自定义 单选对话框,Android使用AlertDialog实现的信息列表单选、多选对话框功能

在使用AlertDialog实现单选和多选对话框时,分别设置setSingleChoiceItems()和setMultiChoiceItems()函数。下面看主要的代码:数据源数组:晴多云小雨中雨羊草牛草Activity中的主要代码:点击事件:case Ridedt_sampleWeather:// 天气选取String[] arrWeather = getResources()getSt

继续访问

Android ListView选中状态

ListView的选中状态的实现实际上是点击时刷新Listview 将点击行设置为高亮显示,其他行刷新设置为原来的状态。 本文的ListView中是一个简单的TextView ,为TextView设置一个Selector 设置普通状态和选中状态。 Item的写法和一般的没有区别,将android:background设置为上面的Selector就行了。

继续访问

Android进阶之路 - 快速实现购物车功能

目前没有把全选,反选,全部取消的功能集成到此Demo中,只实现了基本的选取记录与记录功能。开发中心思维: 使用map集合来存储对应角标的对应状态,一般为Mapcompile 'comandroidsupport:recyclerview-v7:2421'Effect :MainActivity :package comylcheckboxcheckboxdata;import an

继续访问

AlertDialogBuilder中的setMultiChoiceItems中的事件处理

因为实习项目中涉及到类似于时钟设置闹钟重复时间的原因需要使用对话框的方式呈现,由于DialogFragment目前还没实验出嵌套Fragment的方法,所以暂时先用AlertDialogBuilder中的setMultiChoiceItems代替,由于网上搜索时都只有显示的代码,没有关于点击事件进行 *** 作的示例,所以根据项目自己整理了一下 效果图: 逻辑:用户点击取消则销毁对话框,点击

继续访问

android多选对话框应用,Android使用AlertDialog实现的信息列表单选、多选对话框功能

在使用alertdialog实现单选和多选对话框时,分别设置setsinglechoiceitems()和setmultichoiceitems()函数。下面看主要的代码:数据源数组:晴多云小雨中雨羊草牛草activity中的主要代码:点击事件:case ridedt_sampleweather:// 天气选取string[] arrweather = getresources()getst

一、功能不同

1、map:用于使用指定函数处理数组中的每个元素(或对象的每个属性),并将处理结果封装为新的数组返回。

2、each:为每个匹配元素规定要运行的函数。

二、传递参数不同

1、map:会为函数传入两个参数:其一是当前迭代的元素或属性值,其二是当前迭代项的数组索引或对象属性名。

2、each: 会为函数传入两个参数:其一是选择器的 index 位置。其二是当前的元素。

三、返回值不同

1、map:返回值将作为结果数组中的一个元素,如果返回值为null或undefined,则不会被添加到结果数组中。

2、each:返回 false 可用于及早停止循环。

参考资料来源:百度百科-each

参考资料来源:百度百科-Map

以上就是关于jquery怎么得到复选框值全部的内容,包括:jquery怎么得到复选框值、vue不用复选框获取一行table的值、WPF在datagrid中checkbox怎么遍历checkbox获取多选的项的ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9587236.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存