jquery链接到输入到我的表单中的链接技巧
jquery link to input to link trick in my form
我已经制作了一个脚本,但它没有按预期工作,我需要帮助。你可以在这里看到它。
我只需要为 URL 字段实现以下行为:
- 单击链接时,将打开目标页面。这行得通。
- 当您单击链接的父
div
时,链接将成为可编辑的input
。这也会发生,但我的输入字段的id
取自数组,例如 (url0
,url1
,url2
),所以当我在表单中有多个 URL 时,只有第一个有效。 - 当您在编辑输入后单击外部时,它将再次变为链接。
- 此外,当您双击链接时,它将变得可编辑。
提前感谢您的所有答案,希望您能帮助我。
您
不能使用相同的id
不同的页面元素 - 这是无效标记,并且,正如您清楚地看到的那样,会导致无效行为。首先,您可能希望在标记中修复它。
如果你不能改变它(但是,再一次,你真的应该!),你可以使用一些更复杂的选择器,例如:
$('.cartRight > div > div > a').click(function(){
$(this).parent().siblings("input").findval($(this).text()).show();
$(this).hide();
})
很傻吧?不过,您可能可以将这种混乱用作最后的手段。
至于双击,我不建议实现这种行为;它在Web上下文中并不常见,并且可能会让用户感到困惑。此外,从技术角度来看,单击一下即可开始加载新页面;如果双击链接,您可以使用window.stop()
来阻止它,但您需要手动实现双击事件,因为:
dblclick 事件很少使用。即使你使用它,你也应该 确保永远不要同时注册 onclick 和 ondblclick 事件处理程序 在同一个 HTML 元素上。找出用户实际做了什么 如果您同时注册两者,则几乎是不可能的。 (http://www.quirksmode.org/js/events_mouse.html#dblclick)
我认为你应该在右侧有一个小的"编辑"按钮(也许是一个"铅笔"图标?),而不是使用你当前的UI方案。这对我来说似乎很混乱 - 更不用说用户了......
相关文章:
- 我的链接按钮的OnClick事件永远不会被触发
- Javascript:我如何自动打开链接中的url链接
- 如何在 jQuery 中为链接我的“活动”滚动菜单创建例外
- 无法在 HTML 中链接我的页面
- 我可以选择链接引用的 id 吗?
- 我的 mailto 链接中的换行符在 Android 手机上已损坏
- 我想要一个 jquery 日期选择器将默认日期更改为超链接中的文本
- 我无法在html5中链接我的JS文件
- Javascript函数正在删除我的链接中的属性
- 单击链接时的Javascript代码只运行一次,我想每次单击链接时都运行它
- 是否有可能改变现有图形的节点/链接的属性?比如我想改变链接/节点的颜色
- 我创建了一个母版页,其中有标题.在标题部分有一些链接.我想在不影响母版页的情况下突出显示这些链接
- 如何链接我的svg图像(拉斐尔.js)
- 链接我的内容字符串的数据在js文件
- 我如何链接我的方法调用
- 我怎样才能得到这个link元素?总是显示“无法找到带有链接文本的元素”==“搜索”
- 为什么我不能得到D3强制有向图链接标签的工作
- 任何人都可以帮助我链接我的Accordian和Jquery css在codeigniter正常页面
- 我可以'我没有成功地链接我的路由处理程序
- JS滑块-有可能超链接我的图像