如何使用xml获取在其中设置的选项标记的title属性
How do I get the title attribute of an option tag that I am setting in it using my xml
我需要填充下拉列表,一旦更改此下拉列表,我必须在两个文本字段中设置值。我已经为选项标记设置了value属性,我可以用它把它放在我的第一个文本框中。现在,我的第二个文本框应该具有来自同一xml的值。我不能在xml中使用value属性两次,所以我所做的是向这个选项标记添加了一个title属性。现在我想把这个标题放在我的第二个文本框里,但这并没有发生。我要起诉的是
$("#country").change(function() {
$(".firsttextbox").attr("value",$(this).val()); //this works
$(".secondtextbox").attr("value",$(this).attr('title').val()); //this doesn't work
})
$(".secondtextbox").attr("value",$(this).find("option:selected").attr("title"));
将此行添加到解决方案中,示例可在http://jsfiddle.net/pHpr2/
使用$(".secondtextbox").attr("value",$(this).attr('title').val());
散热片时,问题出在<select title="title">
上。
我对你在这里要做的事情有点困惑。然而,我认为解决办法可能很简单。
attr
将属性(或属性,在某些情况下)检索为字符串(或者至少对title
属性是这样),因此不需要在其上使用val()
——事实上,您不能!
$(".secondtextbox").attr("value",$(this).attr('title'));
请注意,仅使用this.value
和this.title
就足够了,这取决于代码实际上是XML还是HTML。
尝试仅使用$(this).attr('title')
而不是$(this).attr('title').val()
相关文章:
- 我的单元测试选项是什么
- 如何更改bigquery API中的计费层选项
- 使用Javascript获取所选选项ID
- Selectize.js:如何对整数值的选项进行排序
- 通过js在新选项卡中有条件地打开url
- 按照选项卡索引的顺序循环一个jQuery选择
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- 无法在Ionic select中预先选择最后一个选项
- 如何在选项卡上定义属性'的主窗口对象
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 使用此选项选择父类内部的类
- CKeditor:更改对话框中的默认选择选项
- JQuery覆盖不更改单选选项
- 活动选项卡's源代码-获取变量s值
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- 如何从选择框中的选项中获取属性值
- 如何防止页面和选项卡的文档.title 更改
- 如何使用xml获取在其中设置的选项标记的title属性
- 如何使用select标签的title属性删除选中的选项
- 另一个选项更直接地从td中的输入获取title属性