jquery each中怎么获取option的label值

jquery each中怎么获取option的label值,第1张

<script type="text/javascript">

$(document)ready(function(){

$('select option')each(function(){

alert($(this)attr('label'));

});

});

</script>

<body >

<select>

<option value="1" label="111"></option>

<option value="2" label="222"></option>

<option value="3" label="333"></option>

<option value="4" label="444"></option>

</select>

</body>

public class Test {

 JFrame myframe = new JFrame();

 JLabel label1 = new JLabel("label1");

 JLabel label2 = new JLabel("label2");

 JButton button1 = new JButton("确定");

 JButton button2 = new JButton("取消");

 public void init() {

  myframesetSize(300, 200);

  myframegetContentPane()setLayout(null);

  myframesetTitle("java 小程序");

  label1setBounds(20, 20, 120, 27);

  label2setBounds(20, 40, 120, 27);

  button1setBounds(20, 60, 60, 27);

  button2setBounds(100, 60, 60, 27);

  button1addActionListener(new ActionListener() {

   public void actionPerformed(ActionEvent e) {

    label1setText("你点了确定");

   }

  });

  button2addActionListener(new ActionListener() {

   public void actionPerformed(ActionEvent e) {

    label2setText("你点了取消");

   }

  });

  myframeadd(label1);

  myframeadd(label2);

  myframeadd(button1);

  myframeadd(button2);

  myframeshow();

 }

 public static void main(String[] args) {

  new Test()init();

 }

建议: string a=label1textTrim(); string b=label2textTrim(); int c=ConvertToInt32(a)ConvertToInt32(b);

取repeater中label的值

方法一:

Label lblid=(Label )eItemFindControl("lblid");

lblidText //就可以取值啦

(注:这段代码的位置应该放在Repeater自带的方法中,e代表当前行,如ItemCommand,ItemDataBound)

方法二:

Label lblid=(Label )repeaterListSNItems[i]FindControl("lblid");

lblidText //取值

(注:i代表第几行)

纠正一点,楼主的写法巩怕有点问题,对象获取不明确

其实这段代码可以更简单一点,供楼主参考一下

<asp:Repeater ID="repeaterListSN" runat="server"

onitemcommand="repeaterListSN_ItemCommand">

<ItemTemplate>

<tr>

<td>

<%#Eval("UserID") %>

<asp:LinkButton ID="lbtn" runat="server" CommandArgument='<%#Eval("UserID") %>' CommandName="delete">删除</asp:LinkButton><!--记住这里绑定值的时候一定要用单引号-->

</td>

</tr>

</ItemTemplate>

</asp:Repeater>

后台代码:

后台

protected void repeaterListSN_ItemCommand(object source, RepeaterCommandEventArgs e)

{

if (eCommandName=="delete")

{

int id=ConvertToInt32(eCommandArgument);

Qol_UserInfo u = new Qol_UserInfo();

if (uDelete(id))

{

ResponseWrite("<script>alert('删除成功');location='Peopleaspx'</script>");

}

else

{

ResponseWrite("<script>alert('删除失败')</script>");

}

}

}

是label

vb6调用代码:

text1text = label1caption

vbnet调用代码:

text1text = label1text

你用母版页了吗?

如果没用,直接documentgetElementById ("那个label的id")value;

就可以了。

如果用了,那就在c#代码里,往js前台注册clint id。

至于如何注册,百度里找。

以上就是关于jquery each中怎么获取option的label值全部的内容,包括:jquery each中怎么获取option的label值、Java的GUI中,根据事件获取label并修改其值。、ASP中怎样获取label里面的值,并用以调用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9725987.html

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

发表评论

登录后才能评论

评论列表(0条)

保存