Jquery并根据类名获取值

时间:2014-05-25 17:29:13

标签: jquery sharepoint taxonomy

我有一个html标签,我想获得值

<INPUT id=ctl00_MyTaxonomyFieldID_ctl00_ctl01 class="ms-taxonomy ms-taxonomy-height ms-long" value=MyTaxonomyFieldValue|f0d123d1-ac8c-4a18-bccb-65c9b5ea83af type=hidden>

结果应该像f0d123d1-ac8c-4a18-bccb-65c9b5ea83af

感谢。

1 个答案:

答案 0 :(得分:0)

<强> UPDATE [2]:

要使用完整的班级名称来打电话:

$('.ms-taxonomy.ms-taxonomy-height.ms-long').val().split('|')[1]

要调用多个类名,必须使用'.'

分隔它们

演示:

http://jsfiddle.net/ZXRTP/2/

<强>更新

要根据班级名称获取它,请使用:

$('.ms-taxonomy').val().split('|')[1]

'.ms-taxonomy'是您要呼叫的班级名称。 要拨打ID,您必须使用#IDvalue来拨打课程.CLASSvalue

演示:

http://jsfiddle.net/ZXRTP/1/

原始答案:

使用""相应地打开和关闭yout属性。

<input id="ctl00_MyTaxonomyFieldID_ctl00_ctl01" class="ms-taxonomy ms-taxonomy-height ms-long" value="MyTaxonomyFieldValue|f0d123d1-ac8c-4a18-bccb-65c9b5ea83af" type="hidden">

首先我们需要了解你的规则。如果每个输入值都以"MyTaxonomyFieldValue|"开头,那么您可以使用:

$('#ctl00_MyTaxonomyFieldID_ctl00_ctl01').val().split('|')[1]

演示:

http://jsfiddle.net/ZXRTP/